We are seeking an GIS Developer who is responsible for developing and maintaining web
applications for internal and external clients.
Major job responsibilities include:
collaborating with product managers, developers, quality control, data and
operations team analyzing requirements to determine the appropriate
algorithms to use and ensuring proper documentation of each developed
application; researches/evaluates software or services that may assist in
development or may be used as program platforms; create technical design of
assigned projects; and analyzes new datasets, programs and upgrades of
developed applications. This role requires excellent GIS programming skills and
understanding of relational and spatial databases.
Requirements -
Grade 12
Bachelor's degree in Geographic Information Systems, Computer Science,
Geomatics, or a related field.
Minimum of 3 years of experience in GIS application development and
software engineering.
Proficient in GIS development using platforms such as Esri ArcGIS, QGIS, or
similar.
Strong programming skills in Python, JavaScript, HTML/CSS, and GIS libraries
such as Leaflet, OpenLayers, or ArcGIS API for JavaScript.
Experience with relational databases (e.g., PostgreSQL/PostGIS, SQL Server,
Oracle) and spatial data management.
Familiarity with web services, REST APIs, and system integration practices.
Understanding of version control systems (e.g., Git) and Agile development
methodologies.
Design and Development
System Enhancement and Maintenance
Data Analysis and Visualization
Testing and Quality Assurance
Salary to be discussed.
Position - Contract
Please respond with a detailed copy of your cv and ensure all certifications attached.
Job Type: Temporary
Work Location: In person
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.