Skip to main content
TekSynap

Principal GIS Developer

14h

TekSynap

New Orleans, US · Full-time · $120,000 – $160,000

About this role

The Principal GIS Developer sets priorities to meet user needs while formulating system scope and objectives. This position devises procedures to solve complex problems considering equipment capacity and limitations. Applications are designed using Python, JavaScript, Java, and ESRI technologies to support geosciences initiatives.

Design, code, test, debug, and document programs after preparing detailed specifications. Develop and maintain spatial databases utilizing SQL for data manipulation while ensuring integrity and security. Integrate GIS with other systems through APIs and microservices to automate workflows and enhance functionality.

Facilitate meetings with stakeholders to clarify business requirements and align project objectives. Assist in establishing sprint schedules and participate in project planning sessions. Work closely with project managers and other developers to communicate progress and address challenges effectively.

Stay abreast of latest GIS technology developments and explore new tools to enhance team capabilities. Produce comprehensive documentation and provide technical support and training to users. Participate in peer code reviews to maintain high standards of quality and continuous improvement.

Requirements

  • Proficiency in programming languages such as Python, JavaScript, and Java
  • Experience with ESRI tools and technologies for GIS software solutions
  • Strong skills in SQL for spatial database management and data manipulation
  • Knowledge of SOA services, APIs, and microservices development
  • Ability to perform complex spatial data analysis and automate workflows
  • Experience building unit tests, integration tests, and exception handling mechanisms

Responsibilities

  • Set priorities to meet the needs of users
  • Formulate and define system scope and objectives
  • Design, code, test, debug, and document programs using Python, JavaScript, Java, and ESRI tools
  • Develop and maintain spatial databases using SQL while ensuring integrity and security
  • Perform complex spatial data analysis and develop scripts to automate tasks
  • Integrate GIS with other software systems using APIs and microservices
  • Direct the work of other developers as needed and participate in peer code reviews