Specific ResponsibilitiesUnder the overall guidance of the DRM Program Head, the Geospatial Systems Developer & Data Management Officer will undertake the following tasks:
Specific Responsibilities
Ensure migration/displacement data, model outputs, and workflows developed by ICPAC and partners are integrated into ICPAC early warning systems and value-added services to enhance decision-making across various actors and stakeholders.
Monitor ICPAC systems to ensure they are continuously updated and improved in terms of data, products, and features; workflows are automated; code is maintained and updated; systems are optimized; new functionalities are developed; and systems are continuously innovated and customized to meet user needs based on feedback and emerging requirements.
Support the collection, aggregation, and analysis of disaster displacement data in the IGAD region and its integration into the ICPAC/IGAD geoportal as a base layer.
Provide technical guidance on system improvements to leverage best technologies and support scientists and data managers with workflow automation.
Design, implement, and support capacity-building activities for various users of early warning information and systems, particularly on displacement risk.
Develop and maintain interactive dashboards and visualization tools to ensure geospatial data is presented in a user-friendly format for decision-makers.
Integrate Machine Learning (ML) and Artificial Intelligence (AI) technologies to improve forecasting and automate displacement risk models.
Implement best practices for data security in geospatial systems, including access control, encryption, and disaster recovery planning.
Collaborate with national and regional partners to ensure system integration aligns with the needs of member states and partner agencies.
Conduct regular training and capacity-building sessions for policymakers, partner organizations, and data users to improve their understanding of geospatial tools, displacement risk models, and early warning systems.
Develop APIs and automate data pipelines to ensure seamless integration of climate, displacement, and hazard datasets into ICPAC systems.
Optimize dissemination mechanisms to ensure early warning information reaches the right people at the right time.
Perform such other duties as may be assigned from time to time.Key Educational Qualifications and Professional ExperienceAcademic Qualification
Key Educational Qualifications and Professional Experience
Academic Qualification
University degree in Computer Science, Geo-Informatics, Computer Engineering, Information Technology, or another relevant field.
Candidates should demonstrate qualifications and proficiency in web application development and geo-application development by providing links to at least two samples of previous (adsbygoogle=window.adsbygoogle||[]).push({});work and/or GitHub code.Professional Work Experience
Professional Work Experience
Minimum of four (4) years of relevant experience in geo-application design and development.
Solid and demonstrated experience working with scripting languages (e.g., Python) to automate geoprocessing data workflows.
Experience in backend development using various languages and frameworks, including Django, Go, and NodeJS.
Demonstrated experience with application containerization (Docker) and deployment on cloud infrastructure.
Experience working on software development projects and developing responsive front-end web solutions.
Proven experience (deployed projects and/or GitHub code) in designing and developing production-ready scalable geospatial web applications using open-source technologies such as Node.js, React, Mapbox GL, Leaflet, Carto, Python, GeoServer, MapServer, and GDAL.
Sound knowledge of SQL and PostGIS spatial databases.
Experience developing REST APIs and a strong understanding of microservices architecture.
Advanced knowledge of OGC geospatial standards such as WMS, WFS, WCS, WPS, and Simple Features for SQL.
Experience in Big Data Processing and Cloud Computing (AWS, Google Cloud, Azure) for handling large geospatial datasets.
Experience with Remote Sensing and Earth Observation Data platforms such as Google Earth Engine, Sentinel Hub, and MODIS.
Experience working with Go language and NoSQL databases is an added advantage.
Experience manipulating and analyzing Earth Observation data in various formats is desirable.
Knowledge of human mobility trends and disaster displacement risks in the IGAD region.
Proficiency in DevOps and CI/CD practices, including container orchestration tools such as Kubernetes and Docker Swarm.Essential Skills and Competencies Required
Essential Skills and Competencies Required
Self-driven, result-oriented, and a strong problem solver.
Teamwork and collaboration skills.
Strong communication skills.