How To Apply

  • Click on the vacancy and read the entire job spec carefully.
  • Ensure that you have the required qualifications, experience and personal skills that the position is asking for.
  • Check that your salary expectation matches the package offered.
  • Complete the application questionnaire and do not leave any fields blank.
  • Include only the attachments that you are asked for, we will contact you directly should additional documents/certificates be required.

Geospatial Software Developer (GIS)

Location: Johannesburg, Gauteng

Ref: LRG25008

Type: Permanent

Industry: Geospatial

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.