Senior Associate, Hepatitis Country Support

at Clinton Health Access Initiative (CHAI)
Location Nairobi, Kenya
Date Posted March 24, 2020
Category Training and Consultancy
Currency KSH


Senior Associate, Hepatitis Country Support, Nairobi, Kenya
Organization: Clinton Health Access Initiative (CHAI)
Country: Kenya
City: Nairobi, Kenya


The 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, while strengthening the capabilities of governments and the private sector in those countries to create and sustain high-quality health systems that can succeed without our assistance. For more information, please visit:

Program Background:

In 2007, CHAI signed an MOU with the government of Uganda to provide technical assistance to the Ministry of Health and strengthen health systems. Since then, CHAI has worked hand-in-hand with the Ministry of Health to increase access to lifesaving pediatric HIV treatment by >400%; coordinate with private sector suppliers to lower costs and expand access to malaria drugs; pilot a point-of-care diagnostic technology, leading to scale up to >250 health facilities nationwide; introduce a new severe malaria drug which will save thousands of lives annually; and many other initiatives. Currently, CHAI Uganda works with the Ministry of Health around HIV, malaria, childhood illnesses, laboratory systems and drug logistics.

The eHealth program objective is to ensure the right person has the right data in good time. We work with CHAI teams and External partners to design and build tools that work with other systems to fill the information systems.

Experience Requirements

4+ years prior work experience in Software Development (working with multiple programming languages and frameworks)

Experience working with, or an interest in Agile Methodologies, such as Extreme Programming (XP) and Scrum

Job Responsibilities

Understand the complete software development life cycle, i.e. from developing a proof of concept to supporting the finished project
Understand basic Project Management concepts, limited practical experience, typically requires some assistance
Understands relevant program environment including goals and partner landscape
Performs basic analytical tasks in support of project management
Gathers and reviews data/ information; validates data/ information integrity
Provides professional advice within a defined program area or function
Work with supervisor to prioritize work requirements
Take a comprehensive, logical and data driven approach to problem solving
Understands identified discrete issues or problems
Synthesize 'so what' implications

Education Requirements

Bachelor degree, preferably with an IT focus


Excellent knowledge and experience with object oriented programming language (e.g. Python, Java, C#, C++, etc) and working experience with multiple other programming languages.
Experience in the design and use of relational databases i.e. SQL (pregerably PostgreSQL or MySQL) and OO (scalable design patterns) skills.
Experience working with software Frameworks (Spring, .NET, Angular Django, Ruby on Rails or other MVCs), Version Control Systems and best practices (GIT), and 'RESTfu' API design and implementation.Excellent testing practices (TDD, Code Reviews, UAT, etc.)
Solid understanding of data structures and algorithms, including performance considerations in software development
Ability to work in a variety of client settings and in a multi-cultural, collaborative environment
Talent for translating user requirements into user-centric, scalable, and sustainable end products
Skilled at quickly learn new code bases and adjust to established teams and development practices
Drop files here browse files ...
Are you sure you want to delete this file?