Software Developer, Software Engineer
Listed on 2025-12-02
-
Software Development
Software Engineer
Title
Software Developer
ProgramCervical Cancer
Job LocationKigali
TypeFull‑Time Paid
OverviewThe Clinton Health Access Initiative, Inc. (CHAI) is a global health organization committed to saving lives and reducing the burden of disease in low‑and‑middle‑income countries. CHAI strengthens the capabilities of governments and the private sector in those countries to sustain high‑quality health systems. For more information, please visit (Use the "Apply for this Job" box below)..
Cervical Cancer Program OverviewCervical cancer is the second most common cancer in Rwandan females and the leading cause of cancer deaths among Rwandan women. According to the Global Cancer Observatory (2022), an estimated 866 new cases were reported in 2022, with an incidence rate of 12.53 per 100 000 women. Projected figures suggest a rise to 2,347 new cases over the next 20 years if no action is taken.
Rwanda’s strategy aligns with WHO’s 90‑70‑90 elimination targets: 90% vaccination of adolescent girls against HPV, 70% screening of eligible women, and 90% adequate treatment of cervical cancer patients. CHAI supports the Rwanda Biomedical Center (RBC) Cancer Unit with technical assistance to strengthen national coordination, design a sustainable elimination plan, and pilot the model in selected districts.
CHAI also assists in implementing the National Cancer Control Plan (2024‑2029) to reduce incidence, improve early detection, and enhance care quality and survivorship support.
Position OverviewCHAI seeks a highly motivated software developer to join the RBC team and collaborate with the Planning Division and Cervical Cancer Program. Candidates should possess strong skills in design, development, testing, and maintenance of digital solutions, as well as analytical and communication abilities to provide critical support to program performance.
The Software Developer will be seconded to the RBC Cancer Unit and report in parallel to the CHAI Senior Program Manager for NCDs, contributing to the broader Digital Health workstream.
Responsibilities- Analyze existing data resources in the system
- Conduct requirements gathering through stakeholder and user consultations
- Produce requirement specifications for new and modified systems
- Develop new systems through computer programming
- Document technical and non‑technical aspects of MOH/RBC’s DHIS2 and other data systems
- Analyze OpenMRS and DHIS2 performance, identify challenges, and troubleshoot
- Support MOH/RBC/CHAI in developing, reviewing, and adapting cervical cancer‑related data collection, quality audit, and analysis tools nationally
- Support quality assurance of OpenMRS, DHIS2, and other data systems
- Ensure compliance with data privacy, security, and ethical standards
- Maintain configuration and proper functioning of OpenMRS, DHIS2 for the cervical cancer program
- Conduct data analysis, cleaning, and develop visualizations for program decision‑making
- Provide training and mentorship to health facilities on cervical cancer information platforms and related data systems
- Support the project in any other capacity as identified by program management
- Collaborate with CHAI’s global teams on integration and interoperability of new technology deployments with existing in‑country health information systems
- Bachelor’s degree in software engineering, computer science, or a related field (health‑related field is a plus)
- ≥3 years of relevant software development experience
- Experience with electronic medical record systems, especially OpenMRS and DHIS2 (plus)
- Strong business system analysis skills
- Experience with databases such as MySQL, Postgre
SQL, Mongo
DB, or other SQL/No
SQL databases - Knowledge of version control systems like Git
- Familiarity with cloud platforms (AWS, Azure, GCP) is a plus
- Proficiency with a business intelligence platform (e.g., Power BI, Tableau)
- Experience developing and implementing distributed software systems, service‑oriented architecture, and enterprise integration patterns
- Strong problem‑solving and solution‑oriented approach
- Familiarity with digital health standards (HL7, FHIR), interoperability frameworks, and health data security best practices
- Ability to work independently and as part of a team
- S…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).