top of page

Related Jobs

Apply for Courses at UNICAF
AfriCareers Premium Program
List your job vacancies FREE of charge on AfriCareers and reach top talent across Uganda.
Ultimate Interview Pack with over 50 toughest interview questions
Related Jobs
IDP Monitoring, Evaluation, Reporting, and Learning (MERL) Consultant Job at British Council
30 Apr 2026
British Council

Job Summary

Job Title:
Data Manager / Programmer (M/F)
Employer:
Epicentre
Location:
Country:
Contract Type:
Full-time
Job Category:
Monitoring and Evaluation jobs
Number of Positions:
1
Deadline:
Sunday, 24 March 2024

Related Jobs

British Council

IDP Monitoring, Evaluation, Reporting, and Learning (MERL) Consultant Job at British Council

30 April 2026
IDP Monitoring, Evaluation, Reporting, and Learning (MERL) Consultant Job at British Council

Data Manager / Programmer (M/F) job at Epicentre | Apply Now

Kampala, Uganda

Epicentre is an international epidemiology and research organization whose mission is to support access to quality healthcare through field-based research, innovation, and epidemiological analysis, primarily for vulnerable and underserved populations. As the research arm of Médecins Sans Frontières (Doctors Without Borders), Epicentre is highly recognized for its scientific rigor, operational relevance, and contributions to global public health, particularly in infectious disease control and outbreak response.

The organization promotes a collaborative and multicultural work environment that values diversity, professional growth, and the impact of science on humanitarian work, offering a dynamic employee value proposition with opportunities for both local and international assignments. Since its founding in 1986, Epicentre has evolved from a small support unit into a globally respected institution with research sites in Uganda, Niger, and France, serving as pivotal hubs for clinical trials, data collection, and health systems strengthening.

It employs cutting-edge research methodologies and adaptive trial designs to inform medical strategies and improve patient outcomes. With a lean but globally connected team, Epicentre’s influence spans continents through partnerships with NGOs, governments, and academic institutions. Its operations are driven by core values of scientific integrity, compassion, responsiveness, and impact. Epicentre is also committed to CSR through capacity-building initiatives, health education, and mentorship programs in the communities where it works. For more information, visit www.epicentre.msf.org.

Are you looking for Monitoring and Evaluation jobs in Uganda 2024? If yes, then you might be interested in Data Manager / Programmer (M/F) job at Epicentre

Full-time

Deadline: 

24 Mar 2024

Data Manager / Programmer (M/F) job at Epicentre

Epicentre

Job Description

Duties, Roles and Responsibilities

Qualifications, Education and Competencies

Epicentre is an organisation created by Médecins Sans Frontières (MSF) in 1986. We conduct field epidemiology, training, and research activities for MSF interventions. Our activities for populations in precarious situations are led from Uganda, Niger, and France, and through the programs of MSF and others. They mainly concern infectious diseases and undernutrition.

Epicentre has been conducting research activities in Niger since 2003. The country is experiencing a situation of recurrent food insecurity and a high prevalence of infectious diseases. In this context, Epicentre, in partnership with Médecins Sans Frontières sections and other local partners, as well as local authorities and international agencies, is developing research projects that meet the health needs of the population.

The Ugandan Research Center conducts research activities on public health issues relevant to Africa, according to GCPs (Good Clinical Practices) quality standards, in close collaboration with MSF, Mbarara University of Science & Technologies, and other stakeholders in health sector. Current projects, include clinical and vaccinal trials, focus on TB, HIV, central nervous system infections, and yellow fever.

See all details of the qualifications, competencies and education for this role under the "How to Apply" section below.

Find application details and links on the AfriCareers Jobs Portal:

  1. Click the Apply button below

  2. New users: Select Create Profile and complete the Profile Creation Wizard

  3. Existing users: Log in and update your profile if needed

  4. Go to the "Jobs" tab

  5. Read the detailed job description, Roles and Qualifications. 

  6. Submit your application via the jobs portal

  7. Track progress under "My Applications" tab

Important Note: Some employers now hire directly on the AfriCareers New Jobs Portal — keep your profile updated so employers can easily view your CV and hire you instantly.

  • Program ETL (extract, transform and load) R scripts and packages to automate the following tasks:

  • Extract case report form (CRF) data from source ;

  • Enforce quality and consistency standards ;

  • Reconcile and merge data from disparate sources ;

  • Transform data into tidy relational formats fit for analysis and visualization.

  • Assist in the development of automated data reports using R-Markdown.

  • Assist in the development of interactive monitoring dashboards using R Shiny.

  • Document the technical details of your work Clearly to facilitate collaboration with other team members and ensure quality control.

  • Act as a technical expert with the data entry teams in the field and be able to fulfill ad-hoc data requests from project stakeholders.

  • Take analyses that have been previously completed in less flexible software packages (e.g., Excel) and implement them in R.

Data Manager / Programmer (M/F) job at Epicentre

SERVICES

COMMERCIAL

SERVICES

INDUSTRIAL

SERVICES

RESIDENTIAL

  • Bachelor’s or master’s degree in computer science, statistics or related fields with a strong applied quantitative component.

  • 1-5 years of related work experience. Work or internship experience in public health data science strongly preferred.

  • Strong proficiency in R programming with the Tidyverse suite of packages (required), developing and testing R.

  • packages (required), developing web-applications with R Shiny (preferred) and experience with SQL databases (preferred).

  • Experience in collaborating on technical projects using distributed version control with git.

  • Experience in working with and managing large data sets, including merging of disparate data sets, data cleaning and transformations, and providing preliminary descriptive statistics.

  • Appreciation for the fundamentals of effective data visualization.

  • Strong written and verbal communication skills.

  • GitHub portfolio or other accessible code samples desired. ü Flexible working hours.

  • Fluent in French and English.

APPLICATION FOR THIS POSITION MUST BE DONE ONLINE:
Are you interested? Click the "APPLY" button below to submit your application.

bottom of page