To catalyze the Kenyan tech community’s growth.


Database Programmer1

  • Company: African Population and Health Research Center
  • Deadline: Saturday 30th July 2011
  • Location: Nairobi
Job Description

The African Population and Health Research Center (APHRC) is an international non-profit, non-governmental organization that carries out policy relevant research on population, health, education and development issues facing sub-Saharan Africa. The Center seeks to recruit a Database Programmer.

Duties and Responsibilities

  • Analyze, design, develop and deploy applications used for capturing and evaluating research data
  • Maintain and improve existing applications
  • Design and develop relational databases for new research projects
  • Enforce and monitor both relational and temporal consistency checks in the database
  • Write views to retrieve data for analysis as well as convert data to formats required by researchers
  • Design and update programs to generate various reports from the database
  • Train Data Entry Clerks and address programming issues encountered during data entry
  • Coordinate and monitor quality control during data capturing, including double data entry activities
  • Produce regular data entry performance indicators
  • Perform basic data cleaning in the database following data entry
  • Support Data Entry Clerks supervisors in managing the data entry process


  • A BSc. degree in Computer Science or in a data and information management related discipline
  • Experience in developing and maintaining applications using OOP principles in a .NET language (Visual Basic or Visual C#)
  • Experience in designing and developing large relational databases preferably using Microsoft SQL Server
  • Skills in manipulating data: writing complex SQL scripts to extract, transform and load data in SQL Server
  • Knowledge of EPI-INFO or any other data management application
  • Good communication and supervisory skills


  • Knowledge of concepts in temporal databases
  • Report writing skills

The successful candidate will have excellent communication skills, must be self-motivated, flexible with due attention to details and a team player.

How to apply

Candidates who meet the requirements above should submit their applications enclosing a detailed CV, quoting current and expected remuneration and providing contact details of three referees to the address below by July 15, 2011. Online applications should be sent to with the position applied for written on the subject line. Only short listed candidates will be contacted.

The Human Resources Officer
African Population and Health Research Center
P.O. Box 10787-00100 GPO, Nairobi