Job Title | Geospatial Developer |
Department | Information Systems |
Positions | 1 |
MAIN PURPOSE OF THE JOB
The Geospatial Developer will be responsible for designing, developing, and maintaining geospatial applications and services that leverage GIS technologies. This role supports the integration, visualization, and analysis of spatial data to support decision-making, urban planning, field operations, and public-facing applications. The ideal candidate should have strong technical GIS expertise and programming skills to build scalable and interactive mapping solutions.
Key Responsibilities
- i. Geospatial Application Development
Design and develop custom GIS applications using tools such as JavaScript (Leaflet, Open Layers), Python, and GIS platforms like ArcGIS or QGIS.
Build and maintain web mapping services and dashboards (e.g., ArcGIS Online, Map box, GeoServer).
- ii. Spatial Data Management
Develop processes for collecting, cleaning, storing, and analyzing spatial datasets using geodatabases.
Ensure geospatial data integrity, perform spatial indexing, and manage large spatial datasets.
iii. API Integration & Backend Support
Design and implement APIs that support spatial queries and serve geospatial data to frontend applications.
Integrate GIS with existing backend systems and third-party data sources.
- Spatial Analysis & Visualization
Generate thematic maps, spatial heat maps, and visual representations of location- based data.
Qualifications:
- i. Education
Bachelor’s degree in Information Technology, Computer Science, or related field.
Certifications in GIS platforms (e.g., Esri, QGIS) are an added advantage.
ii. Working Experience
3–5 years of experience in GIS application development and spatial data analysis, with a proven ability to design end-to-end spatial solutions. |
Technical Skills:
i. GIS Tools & Platforms Proficiency in ArcGIS (Desktop, Pro, Server), QGIS, GeoServer, and web GIS frameworks (e.g., ArcGIS Online, Leaflet, Mapbox).
ii. Programming Languages Strong in Python, JavaScript and SQL (especially PostGIS for spatial queries).
iii. Database & Spatial Data Management Expertise in spatial database design, indexing, and optimization.
iv. Web Development & APIs Familiarity with RESTful APIs, Web Feature Services (WFS), and Web Map Services (WMS). Experience with integrating geospatial services into front-end applications.
v. Data Formats & Tools Experience with shapefiles, GeoJSON, KML, raster/imagery processing (e.g., GDAL, Rasterio), and coordinate systems/projections. |
Essential Qualities
i. Analytical Thinker: Ability to analyze complex problems and devise efficient solutions ii. Team Player: Strong collaboration skills to work effectively in cross-functional teams. An example would be participating in sprint planning and daily stand-ups. iii. Adaptability: Willingness to learn new technologies and adapt to changing requirements. For instance, picking up a new programming language or framework as the project needs to evolve. |
Personal Attributes
i. Problem-Solver: Demonstrated aptitude for analyzing issues and providing effective solutions quickly, particularly in high-pressure situations. ii. Technical Curiosity: |
10
A genuine interest in technology and a desire to learn about new tools, solutions, and industry trends to better serve customers.
Key Performance Indicators (KPIs)
- i. System Accuracy & Data Quality
99% accuracy in geospatial outputs by ensuring precision in spatial data handling, processing, and system integration.
- ii. Development Velocity
95% of GIS development tasks delivered within sprint timelines.
- i Accuracy of Spatial Data Implementation
Ensures minimal errors in geospatial coding logic and data output accuracy