Job Description
Position Summary
KBD plans to integrate its spatial data, and publish it using suitable online/enterprise interfaces to make it available to the project managers, and decision makers. GIS Developer has a key role in designing, developing, and implementing these online interfaces using a variety of technologies.
Major Responsibilities
- Develop, configure, and maintain GIS applications and services using ArcGIS Server, ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro and ArcGIS Platform.
- Create and customise geospatial web applications using Esri's JavaScript API and Python.
- Collaborate with GIS team to gather requirements, design solutions, and provide technical expertise.
- Publish, manage, and maintain geospatial data and services on ArcGIS Online/Enterprise.
- Build custom tools and extensions for ArcGISPro using Python.
- Work with open-source geospatial technologies such as GeoServer, GeoNode, PostGIS, and PostgreSQL for specific projects.
- Design geodatabase, data analysis, geoprocessing, and spatial modelling tasks.
- Troubleshoot and resolve GIS-related issues, both on the server and client sides.
- Stay up-to-date with GIS industry trends, tools, and technologies.
- Develop mobile survey forms using esri technologies.
- Generate reports and user manuals.
Personal Requirements
Competencies
- Proven experience in ArcGIS Server, ArcGIS Enterprise development, configuration, and management.
- Strong proficiency in Python programming for GIS automation and tool development.
- Experience with web development technologies, including JavaScript, HTML, and CSS.
- Familiarity with Esri's ArcGIS Online platform and the ability to publish and manage content.
- Knowledge of spatial databases, particularly PostGIS and PostgreSQL.
- Understanding of open-source geospatial technologies (GeoServer, GeoNode) is a plus.
- Ability to work independently and in a team environment.
Qualifications
- Bachelor's or Master's degree in GIS, Computer Science, Geography, or related field.
Experience
- Minimum 7 years of relevant experience in GIS development.
- GIS certification (e.g., Esri certification) is a plus.