Programmer, Health Financing

Clinton Health Access Initiative is looking for a candidate for the position of  Programmer, Health Financing The Programmer will be a key member of the CHAI South Africa team and is expected to provide computer programming and general technical support for the Sustainable Health Financing team and other programming needs related to improving Efficiency and Effectiveness of government health care programmes. The Programmer will be expected to be flexible around the needs of CHAI’s health financing programmes, and to undertake ad hoc tasks, potentially on a variety of projects. They will contribute both through programming expertise and willingness to create bespoke solutions, managing large data sets and helping create tools to aid districts and provinces in their budgeting as South Africa transitions towards a National Health Insurance (NHI). Note the majority of programming will likely be in VBA, and involve automation of processes for the needs of government.

The position requires a highly motivated individual with outstanding academic credentials and a strong computer programming record. The Programmer is required to work with government officials and implementing partners, and must have excellent communication and negotiation skills and a high degree of self-confidence. S/he must be able to function independently and have a strong commitment to excellence. S/he should also exhibit a number of important personal qualities: resourcefulness, responsibility, tenacity, independence, energy, and work ethic.

The Programmer will report directly to the Health Financing Manager for CHAI South Africa.


  • Build databases/applications in relation to NHI resource tracking, costing and budgeting interventions, working closely with analysts on the team
  • Make changes, additions, and edits to existing systems
  • Create new applications as the need arises
  • Ensure that all applications are compatible with multiple levels of implementation and are extremely user friendly and accessible in remote districts
  • Work with the multiple teams to respond to needs and demands
  • Provide technical assistance and training to the users of the system
  • Work with the ministry of health to understand and build data-management needs, and maintain flexibility around ‘chipping in’ to multiple tasks
  • Potentially significant ad hoc work, including database and website design and maintenance, but also non-IT related tasks including pitching in where needed.
  • Document all work thoroughly so products’ maintenance is sustainable


Minimum Qualifications:

  • Bachelor’s degree in computer science/computer programming
  • Experience and knowledge in the following programming and development tools: VBA (in Excel and Access a must); SQL; JAVA; C; HTML or website development software advantageous
  • Excellent oral and written communication skills
  • Ability to work independently and effectively in high-pressure, fast-paced environment and handle multiple tasks simultaneously
  • Ability to set and meet time-lines and deadlines
  • Comfortable working with government officials and people of varied cultures and background
  • Fluent in English
  • Willingness to travel at short notice if necessary

Preferred Qualifications:

  • Two plus years of professional experience
  • Experience working and communicating with government officials and multilateral organizations
  • Knowledge of public finance, the South African context, and/or health care

Please apply online 

Contact Person:      Recruitment Team

Company Website:

Closing Date:         27 May 2013

Job Location:         Pretoria, South Africa

Posted in Job opportunitiesTagged

Leave a Reply

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


Be part of our network of leaders and innovators.

Join now