Senior Systems Developer Job Buni Banda

October 2, 2025 •

Posted 3 months ago

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.

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.

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.