Job Description
IT Jobs. Buni Banda Jobs
Objectives
To design, develop, test, and deploy a scalable, modular, offline-capable, and user-friendly multi- hazard early warning platform (EWS), integrating validated predictive models, real-time field inputs, and community-derived thresholds for localized alerts and decision support.
Scope of Responsibilities
System Architecture & Design (Led by Senior Developer)
- Design the overall software system architecture, including backend, frontend, API layers, databases, and data pipelines.
- Ensure the architecture supports modularity for multiple hazards (e.g., malaria, flooding, heatwaves, droughts).
- Plan for future scalability to other counties or thematic modules (e.g., nutrition, mental health).
Data Integration (Senior Developer leads; ICT Specialist supports data ingestion and formatting)
- Integrate predictive models delivered by the Modeling Consultant (e.g., Python scripts, R models, ML algorithms).
- Coordinate ingestion of external data sources, including:
- Meteorological data from Kenya Meteorological Department (KMD) or IGAD Climate Prediction and Applications Centre (ICPAC)
- Field-based environmental sensors (e.g., SwitchBot temperature/humidity sensors, OTT/Adcon NetDL loggers)
- Health data from Kenya Medical Research Institute (KEMRI) including daily malaria case data and mosquito vector density o National surveillance platforms (e.g., DHIS2: District Health Information Software 2)
- Supervise ICT Specialist/Programmer in setting up data pipelines, cron jobs, and offline syncing protocols.
Logic & Alert System (Senior Developer leads; ICT Specialist supports validation)
- Encode logic for multi-source, multi-trigger alerts (e.g., a combination of rainfall + malaria incidence threshold).
- Translate community-defined thresholds and scientific thresholds into operational rules.
- Collaborate with the Study Coordinator to ensure alerts are practical and context- appropriate.
Interface Development (ICT Specialist leads; supervised by Senior Developer)
- Guide the Junior ICT Specialist in developing user dashboards and interfaces for different roles: o Community Health Volunteers (CHVs)
- Facility health workers
- County disease surveillance teams
- Meteorological focal points
- Ensure UI/UX design is responsive (mobile-first), intuitive, and optimized for low connectivity contexts.
- Oversee usability testing and rapid iteration.
Deployment & Maintenance (Senior Developer leads)
- Deploy platform on a secure cloud server (e.g., Google Cloud Platform, AWS, or local host institution).
- Implement Continuous Integration/Continuous Deployment (CI/CD) pipeline.
- Ensure routine backups, disaster recovery plans, and basic analytics dashboards for system monitoring.
- Provide up to 3 months of technical support and patching post-deployment.
Collaboration and Capacity Building (Joint responsibility)
- Mentor the Junior ICT Specialist with weekly task reviews.
- Coordinate with: Modeling Consultant (model integration and thresholds)Statistician (especially for Community Resilience Index or CRI)Study Coordinator (barazas, stakeholder needs)
- Conduct handover workshops, co-create system documentation, and provide training.
How to Apply
Application deadline is 7th October 2025
Send CV and Cover letter to hr@bunibanda.org
The Senior Systems Developer Job Buni Banda appeared first on Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya.. Click Corporate Staffing Services – Jobs In Kenya. Recruitment Agency In Kenya. for the original.