GIS Developer

Network Recruitment

  • Johannesburg, Gauteng
  • Permanent
  • Full-time
  • 15 hours ago
Key Responsibilities:
  • Design, develop, and deploy custom GIS web applications and widgets using Esri's Web AppBuilder and Experience Builder.
  • Integrate GIS functionality into various applications using ArcGIS APIs (JavaScript and REST).
  • Perform spatial analysis and automate geoprocessing tasks using Python (including ArcPy and GeoPandas) and ModelBuilder.
  • Develop and customize advanced reports using JSreport server.
  • Work with SQL, relational databases (e.g., PostgreSQL), and spatial databases (e.g., Esri GDB).
  • Develop and implement Machine Learning models for predictive modeling.
  • Build and configure interactive ArcGIS Dashboards, Web Experiences, and Web Apps.
  • Collaborate with cloud platforms (Azure) and utilize version control systems (Git, Azure DevOps).
Required Skills & Experience:
  • Minimum 2–3 years of proven experience as a GIS Developer.
  • Strong command of the Esri ArcGIS (Enterprise & Online) suite.
  • Proficiency in Python, JavaScript, and React.js.
  • Expertise in web technologies: HTML, CSS, JavaScript for front-end development.
  • Solid knowledge of SQL, relational, and spatial databases.
  • Familiarity with cloud platforms (Azure) and Git/Azure DevOps.
  • Knowledge of ArcGIS APIs (JavaScript, REST).
Advantageous Skills:
  • Experience developing machine learning algorithms and models (regression, classification, predictive modeling).
  • Advanced expertise in React.js front-end frameworks.

ExecutivePlacements.com