A specialist market research consulting, data and solutions business based in Johannesburg, Gauteng is seeking to employ a Junior to mid-level Geospatial Software Developer on a permanent basis.
Various levels of experience in some or all the following will be required:
Key Skills & Experience
- 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
Salary: R25,000 to R40,000 per month, purely based on skills and experience.
HOW TO APPLY
- 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.
