GIS Developer

Full Time, Part Time

Role Description

We are seeking a highly skilled and motivated GIS Developer / Specialist to join our dynamic team. As an Information Technology and Services company, we specialize in providing innovative solutions for businesses around the world. The GIS Developer / Specialist will be responsible for developing, implementing and managing our GIS systems and databases.

Job Responsibilities

  • Utilize GIS software (e.g., ArcGIS, QGIS) to analyze spatial data and create maps for various projects.
  • Develop and maintain Python scripts and tools to automate GIS workflows and processes.
  • Collaborate with project teams to gather requirements and provide GIS support.
  • Assist in the design and implementation of GIS databases.
  • Stay updated on emerging GIS technologies and best practices.
  • Provide technical support and training to colleagues as needed.
  • Communicate findings and results effectively to both technical and non-technical stakeholders.
  • Collaborate with cross-functional teams to understand GIS requirements and integrate GIS functionalities into existing systems.
  • Develop GIS workflows for data handling, conversion, and integration.
  • Design, create, and modify GIS data in accordance with business objectives.


  • Bachelor's or Master's degree in GIS, Geography, Computer Science, or a related field.
  • 3 - 5 years of experience with GIS software and related technologies.
  • Strong knowledge of GIS software (such as ArcMap, ArcGIS, QGIS, or Google Maps).
  • Strong programming skills in languages like Python, JavaScript, or C# for GIS application development.
  • Familiarity with GIS libraries such as ArcGISRuntime and DotSpatial.
  • Experience with geodatabases, spatial data formats, data transformation techniques, and GIS datasets and related technologies (Shapefile, geodatabase, GeoJSON, ArcGIS server REST API).
  • Knowledge of web mapping technologies (Leaflet, OpenLayers, etc.).
  • Excellent communication and interpersonal skills.

Want to Join Our Successful Team?

We are always interested to meet potential team members to join our fast-growing, dynamic team of professionals.