GIS Developer

Job Brief

We are seeking a talented GIS Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining Geographic Information Systems (GIS) applications and solutions. They will collaborate with cross-functional teams to gather requirements, analyze spatial data, and create innovative GIS solutions to address business needs.

Responsibilities

  • Develop GIS applications and tools using programming languages such as Python, Java, or JavaScript etc.
  • Design and implement spatial databases, data models, and schemas.
  • Integrate GIS data from various sources and formats, including satellite imagery, GPS data, and remote sensing data.
  • Analyze spatial data to identify patterns, trends, and relationships.
  • Create maps, visualizations, and reports for decision-making purposes.
  • Collaborate with stakeholders to gather requirements and define project scope.
  • Provide technical support and troubleshooting for GIS applications.
  • Stay updated on emerging GIS technologies and best practices.
  • Document code, workflows, and technical specifications.
  • Ensure compliance with data quality standards and security protocols.

Qualifications and Requirements

  • Bachelor’s degree in Geographic Information Systems, Computer Science, Engineering, or a related field.
  • Minimum of 10 years of experience as GIS Developer
  • Proven experience as a GIS Developer or similar role.
  • Proficiency in GIS software such as Esri ArcGIS, QGIS, or MapInfo.
  • Strong programming skills in languages such as Python, Java, JavaScript, or SQL.
  • Experience with spatial databases (e.g., PostgreSQL/PostGIS, Oracle Spatial).
  • Knowledge of web mapping technologies such as Leaflet, OpenLayers, or Google Maps API.
  • Familiarity with geospatial data formats and standards (e.g., GeoJSON, Shapefile, KML).
  • Excellent problem-solving and analytical skills.
  • Ability to work independently and as part of a team.
  • Strong communication and interpersonal skills.

Skills

  • GIS software: Esri ArcGIS, QGIS, MapInfo
  • Programming languages: Python, Java, JavaScript, SQL
  • Spatial databases: PostgreSQL/PostGIS, Oracle Spatial
  • Web mapping technologies: Leaflet, OpenLayers, Google Maps API
  • Geospatial data formats and standards: GeoJSON, Shapefile, KML
  • Problem-solving
  • Analytical thinking
  • Communication
  • Interpersonal skills
  • Attention to detail.