top of page
AdobeStock_373241104.jpeg

Join Our Team

Transportation Assistance

Flexible Work Hours

Competitive Medical and 401K Plans

Flexible Work Location

Team-focused Work Environment

Professional Growth Opportunities

GIS Specialist

MacroSys needs an adept GIS specialist to join our team who will work to store and interpret geospatial and geographic data. As a GIS Specialist, you will be responsible for performing regular tasks as well as researching and learning new technology relating to the GIS field. The ideal candidate will have experience navigating computer systems, geographic software, and data. Previous experience in the GIS field is not required but preferred.

Responsibilities:

  • Design, develop and implement systems and databases for geospatial data

  • Standardize geographic data

  • Research and conduct tests on new tools

  • Perform geospatial modeling and spatial analysis

  • Review GIS data for accuracy

  • Build, update, and maintain database, GIS software, and hardware

  • Administer and troubleshoot applications and GIS solutions

Qualifications:

  • Bachelor’s degree in computer science, information technology, or a related field

  • Proficiency with GIS desktop software and data management (such as ESRI ArcGIS and QGIS)

  • Excellent verbal and written communication skills
  • Ability to effectively configure data

  • Experience with various technology methodologies and applications, including custom mapping tool development using Leaflet, HTML, CSS, JavaScript

  • Detail oriented and analytical thinker

  • Knowledge of multiple programming languages

  • Ability to process and analyze data

  • Understanding of and experience implementing effective QA/QC processes

  • Strong team player

  • Excellent verbal and written communication skills

  • Knowledge of applied statistics, a plus

Senior Software Engineer

We are looking for a talented Software Engineer with a strong background in programming and server administration. The successful candidate will have extensive knowledge of virtual network infrastructure, operations, security, and database technology to efficiently manage and process large amounts of data, up to tens of terabytes. If you are a self-starter with a passion for technology and a proven track record in software engineering, we want to hear from you!

Responsibilities:

  • Design, implement, and maintain virtual network infrastructure to ensure security and reliability

  • Administer and manage large-scale databases, processing and storing tens of terabytes of data

  • Monitor network performance and troubleshoot any issues that arise

  • Implement firewalls, access control, and other security measures to protect sensitive data

  • Write efficient and effective code in multiple programming languages

  • Collaborate with cross-functional teams to integrate virtual network infrastructure with other systems

  • Stay current with industry trends and new technologies, continuously improving network performance and security

  • Provide technical support and resolve any network or database related issues

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field

  • At least 5 years of experience in virtual network setup, operation, and security

  • Strong knowledge of database technologies and experience managing large-scale databases

  • Experience with network protocols such as TCP/IP, DNS, and DHCP

  • Familiarity with virtualization technologies such as VMware, Hyper-V, or Citrix

  • Proficient in multiple programming languages, such as Java and Python

  • Excellent problem-solving and analytical skills

  • Ability to work independently and as part of a team

  • Strong communication and interpersonal skills

Developer

We are seeking a Developer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.

Responsibilities:

  • Analyze user needs and develop software solutions

  • Work with project manager or product owner to meet specification needs

  • Recommend software upgrades to optimize operational efficiency

  • Collaborate with other developers to design and optimize code

  • Create flowcharts and user guides for new and existing programs

  • Document programming tasks and procedures

  • Perform routine software maintenance

Qualifications:

  • Previous experience in software development, computer engineering, or other related fields

  • Knowledge of Java, Spring, Hibernate, AngularJS, and AI/machine learning

  • Familiarity with relational databases such as Oracle

  • Deadline and detail-oriented

  • Strong analytical and critical thinking skills

  • Ability and proactiveness to learn new technologies 

bottom of page