Geospatial Full-Stack Developer and Data Engineer Consultant
Organizational Context
The United Nations Human Settlements Programme (UN-Habitat) is the UN agency for sustainable urban development. This consultant role supports the City Resilience Global Programme by providing technical expertise and analytical support to partner cities, aiming to foster inclusive, sustainable, and climate-resilient urban development. The position contributes to strengthening capacities for risk understanding, decision-making, resource mobilization, and integrated resilience actions.
Job Purpose
The consultant will provide high-quality technical expertise and analytical support to enhance, deploy, and scale the City Resilience Profiling Interactive Tool (CRPiT). This includes developing advanced analytical functionalities, supporting the NewMed2030 programme, and conducting capacity-building activities. The role aims to strengthen the capacity of cities and territories to anticipate, absorb, adapt, and transform in the face of challenges, contributing to urban and territorial resilience, climate adaptation, and risk-informed development. The consultant will also support the generation, validation, and replication of resilience profiles, ensuring alignment with global frameworks and local needs, and facilitating knowledge transfer.
Responsibilities
Provide technical support to enhance the CRPiT platform, improving its functionality, usability, performance, and scalability, and integrating geospatial data, resilience indicators, and visualizations. Develop advanced analytical functionalities, including comparative analysis across time periods and pilot AI-assisted capabilities for preliminary interpretation of resilience indicators. Adapt and configure CRPiT modules for the NewMed2030 programme and ensure global replicability, including multilingual support. Generate, validate, and replicate resilience profiles for participating localities and other urban/regional contexts, adhering to methodological and quality assurance standards. Conduct technical testing, troubleshooting, and quality assurance, support deployment, and develop necessary technical and user documentation, ensuring knowledge transfer to the technical team.
Work Experience
A minimum of five years of professional experience in urban planning, resilience, GIS, software development, or geospatial data engineering is required. At least two years of specialized experience developing interactive, data-driven web applications or Web GIS platforms is essential. Experience with Python for geospatial data processing, integrating front-end applications with back-end services/APIs, and using web technologies, geospatial tools, mapping libraries, and version control systems is required.
Skills
Geospatial data engineering, Full-stack development, Web GIS platform development, Python for geospatial data processing, Front-end/back-end integration, API development, SQL, Web technologies, Geospatial processing tools, Mapping libraries, Version control systems, Data analysis and visualization.