
Geospatial Software Developer (GIS)
- Johannesburg, Gauteng
- R25,000-40,000 per month
- Permanent
- Full-time
- Strong background in Esri ArcGIS (Enterprise & Online) suite
- Proficiency in Python, JavaScript, and React.js
- Front-end expertise: JavaScript, HTML, and CSS for building custom widgets (Esri WebApps & Experience Builder) and interactive maps
- Experience with JSreport server for advanced report customization (PDF)
- Solid knowledge of SQL & relational databases (e.g., PostgreSQL) and spatial databases (e.g., Esri GDB)
- Experience in developing Machine Learning algorithms/models (regression, classification, predictive modelling)
- Familiarity with cloud platforms (Azure) and version control systems (Git, Azure DevOps)
- Proven track record as a GIS Developer (minimum 1 year)
- Knowledge of ArcGIS APIs (JavaScript, REST API) for GIS functionality integration
- Ability to perform spatial analysis and automate geoprocessing using ArcPy, Python, GeoPandas, or ModelBuilder
- Experience in building ArcGIS Dashboards/Web Experience/Web Apps
- Advantageous: expertise with React.js front-end frameworks
- Ensure you meet all the requirements
- Complete all the requested information below
- Remember to attach your CV
- Once your application has been made, you will receive a generic e-mail to confirm the receipt of your application
- Only short-listed candidates will be contacted
- Should you not be contacted by a consultant within 2 weeks, please consider your application as unsuccessful.