Job Openings GIS Developer

About the job GIS Developer

Role Summary

We are recruiting a GIS Developer to build custom geospatial solutions on top of the Esri ArcGIS platform —

including web maps, custom widgets, server-side tools, and integrations with enterprise systems.

Key Responsibilities

- Develop web maps and apps using ArcGIS API for JavaScript and Experience Builder.

- Build custom widgets, dashboards, and Web AppBuilder/Experience Builder extensions.

- Author geoprocessing tools and Python toolboxes (ArcPy).

- Integrate GIS data with enterprise systems (REST APIs, FME, ETL).

- Develop server-side services on ArcGIS Server / ArcGIS Enterprise.

- Optimise map services and feature services for performance.

- Support spatial-data quality, projection, and topology integrity.

Required Qualifications

- Bachelor's degree in GIS, Geomatics, CS, or equivalent.

- 4+ years GIS development; 2+ years on ArcGIS Enterprise / Pro.

- Strong with ArcGIS API for JavaScript (TS/JS), HTML/CSS.

- Python development with ArcPy and arcgis (Python API).

- Hands-on with Esri Experience Builder / Web AppBuilder.

- Familiarity with spatial databases (PostGIS, SDE on Oracle/SQL Server).

- Professional English — mandatory.

Preferred / Nice to Have

- Working knowledge of Arabic is a plus.

- Esri Technical Certifications (Web App Developer, Enterprise Geodata).

- Experience with FME, Safe Software, or other spatial-ETL tooling.

- Open-source GIS exposure (QGIS, GeoServer, Leaflet, OpenLayers).