Senior Systems Developer job at Buni Banda
72 Days Ago
Linkedid Twitter Share on facebook
Senior Systems Developer
2025-10-02T22:08:16+00:00
Buni Banda
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8969/logo/Buni%20Banda.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Research
Computer & IT
KES
 
MONTH
2025-10-07T17:00:00+00:00
 
Kenya
8

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 tother 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 mosquitvector density 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 intoperational rules.
  • Collaborate with the Study Coordinator tensure 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: 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 t3 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.
  • Documentation and Handover (Senior Developer leads; ICT Specialist supports)
  • Prepare comprehensive documentation, including:
  • System architecture diagram API documentation
  • Deployment manual User manuals and training slide decks
  • Supervise the ICT Specialist in preparing onboarding videos and SOPs (Standard Operating Procedures).
  • Ensure full transfer of source code, cloud credentials, and Git repository access tproject leads.
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 tother 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 mosquitvector density 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 intoperational rules. Collaborate with the Study Coordinator tensure 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: 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 t3 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. Documentation and Handover (Senior Developer leads; ICT Specialist supports) Prepare comprehensive documentation, including: System architecture diagram API documentation Deployment manual User manuals and training slide decks Supervise the ICT Specialist in preparing onboarding videos and SOPs (Standard Operating Procedures). Ensure full transfer of source code, cloud credentials, and Git repository access tproject leads.
 
 
bachelor degree
No Requirements
JOB-68def7d0b0afe

Vacancy title:
Senior Systems Developer

[Type: FULL_TIME, Industry: Research, Category: Computer & IT]

Jobs at:
Buni Banda

Deadline of this Job:
Tuesday, October 7 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Thursday, October 2 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Buni Banda
Buni Banda jobs in Kenya

JOB DETAILS:

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 tother 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 mosquitvector density 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 intoperational rules.
  • Collaborate with the Study Coordinator tensure 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: 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 t3 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.
  • Documentation and Handover (Senior Developer leads; ICT Specialist supports)
  • Prepare comprehensive documentation, including:
  • System architecture diagram API documentation
  • Deployment manual User manuals and training slide decks
  • Supervise the ICT Specialist in preparing onboarding videos and SOPs (Standard Operating Procedures).
  • Ensure full transfer of source code, cloud credentials, and Git repository access tproject leads.

 

Work Hours: 8

Experience: No Requirements

Level of Education: bachelor degree

Job application procedure
Interested in applying for this job? Click here to submit your application now.

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Tuesday, October 7 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 02-10-2025
No of Jobs: 1
Start Publishing: 02-10-2025
Stop Publishing (Put date of 2030): 02-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.