Employment in Kenya

Vacant Openings at APHRC

Vacant Openings at APHRC

Vacant Openings at APHRC

Vacant Openings at APHRC

The African Population and Health Research Center (APHRC) is leading Africa-based, African-led, international research institution headquartered in Nairobi, Kenya, and conducting policy-relevant research on population, health, education, urbanization and related development issues on the continent.

Data Systems Developers – 2 Positions


They will collaborate with our designers/developers to create and modify general computer application software or specialized utility programs to meet the needs of APHRC. The Data Systems Developer will:

  • Provide creative and innovative ideas for the design, development, and implementation of data collection applications;
  • Collaborate with project team to determine the scope and expectations of the project;
  • Produce clean, efficient code based on projects specifications;
  • Integrate software components and third-party programs to meet specifications; and
  • Troubleshoot, debug and upgrade existing software.

 Qualifications and Experience

  • Bachelor’s degree in computer science, information technology, engineering or a related field.
  • Minimum of 2 years’ experience as a software developer, software engineer, or similar role.
  • Strong working knowledge of Agile development methodologies.
  • Extensive experience with software design and development in a test-driven environment.
  • Solid knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git).
  • Experience in using ODK for surveys.
  • Relevant experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate).
  • Able and willing to learn new programming languages and technologies.

Closing: April 21, 2023. 

Data Systems Developer Intern

APHRC seeks to recruit two Data Systems Developer Interns to learn while providing support in the implementation of a desktop version as well as web-based data management database applications for contacts (telephone, email), in order for the organization to effectively manage and organize information about its respondents.

Qualifications, experience and skills:

  • A Bachelor’s degree in Computer Science, Management Information Systems or Information Technology; should have graduated within the past one (1) year.
  • Skills in development of web applications with strong bias in HTML, CSS, Bootstrap and JavaScript.
  • Ability to analyze and critique requirements and make recommendations on possible solution designs.
  • Ability to complete work independently, incorporate client feedback, and deliver on time.
  • Ability to plan, prioritize and deliver quality deliverables while working with tight timelines.
  • Initiative and sound judgment, capability to understand and process client feedback to improve assignments.
  • Good eye for detail, with excellent spelling, grammar and punctuation skills.
  • Strong analytical and excellent communication skills.

Desirable Skills:

  • Knowledge of design disciplines and processes such as client server solution architecture, MVC Models, OOP or High-performance solutions preferably using PHP, HTML 5, CSS, JavaScript, Ajax and pre-processors like SASS and LESS is highly desirable.
  • Knowledge in the application of collaborative software tools such as SVN, GIT, CVS and Mercurial for version control purposes.
  • Familiarity with relational databases (schemas, design) and XML is a highly desirable
  • Skills in the use of web analytics tools (Google Analytics, Web trends, etc.) is highly desirable
  • Knowledge of PowerShell, .NET platform, and/or C# programming is an advantage
  • Skills in designing interactive responsive user interfaces.

Closing: April 21, 2023. 

IT Intern

APHRC seeks to engage an Intern in its IT Unit to learn and work closely with the team for an initial period of three months.


  • Carry out configuration and set-up of Windows 10 operating system and other computer programs at the Center.
  • Carry out preventive maintenance of laptop and desktop for computers.
  • Assist in user support within the Center.
  • Conduct regular updates of ICT inventory, cable management /machine arrangement.

Qualifications, experience and skills:

  • Bachelor’s degree in Software Engineering, Computer Science or Information Technology; should have graduated in the last six (6) months.
  • Proficiency in Windows 10 and Microsoft Office applications.
  • Good knowledge of various network concepts and hardware troubleshooting skills.
  • Excellent customer service skills.

Closing: April 14, 2023. 

Method of Application

Use the link(s) below to apply on company website.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Download Jobs App Now