
GIS Developer
- Johannesburg, Gauteng
- Permanent
- Full-time
- A proven track record as a GIS Developer for 2-3+ years.
- Strong expertise in the Esri ArcGIS Platform (Enterprise, Online, ArcGIS Pro).
- Proficiency in Python for scripting and automation, and JavaScript for front-end development.
- Solid experience building custom applications with ArcGIS APIs (JavaScript API, REST API).
- Hands-on experience with SQL and relational/spatial databases (PostgreSQL, Esri GDB).
- Experience in building ArcGIS Dashboards, Web Apps, and Web Experiences.
- Front-end development expertise with the React.js framework.
- Practical experience with JSreport or similar reporting servers.
- A portfolio that demonstrates your ability to create clean, functional, and interactive web maps.
- Design, develop, and deploy innovative web-based GIS applications using the Esri ArcGIS Enterprise & Online suite.
- Build engaging and user-friendly front-end interfaces with JavaScript, React.js, HTML, and CSS, creating custom widgets for WebApps and Experience Builder.
- Develop advanced, automated reporting solutions using JSreport server to generate custom PDF outputs.
- Architect and manage spatial data in PostgreSQL and Esri Geodatabases, writing efficient SQL queries.
- Leverage ArcPy, Python, and GeoPandas to automate geoprocessing tasks and perform sophisticated spatial analysis.
- Integrate Machine Learning models (e.g., regression, classification, predictive modelling) into our spatial products to derive powerful insights.
- Collaborate with our team using Azure DevOps and Git to manage code and deliver projects within our Azure cloud environment.
ExecutivePlacements.com