Software Developer

The Elizabeth Glaser Paediatric AIDS Foundation (EGPAF) is a recognized global leader in the fight against HIV/AIDS.  In its work to eliminate paediatric AIDS through research, advocacy, and prevention and treatment programs, EGPAF currently supports national, district, and local governments, facilities, communities, and non-governmental partners. In 2020, EGPAF’s global footprint spans 17 countries.  EGPAF supports service provision for comprehensive HIV care, treatment and prevention programs, and health systems strengthening. To date, EGPAF has supported over 15,000 sites to offer HIV counselling, prevention, diagnosis, and treatment services alongside high-quality family health care.

EGPAF has worked in Malawi since 2001. Today, EGPAF Malawi implements evidence?based HIV prevention, care and treatment interventions in 151 health facilities in nine districts through EGPAF’s U.S. President’s Emergency Plan for AIDS Relief/U.S. Centers for Disease Control and Prevention (PEPFAR/CDC) ?funded Achieving HIV Epidemic Control through Scaling Up Quality Testing, Care and Treatment in Malawi.

EGPAF seeks to fill the following open positions:

Position          :           

Software Developer

Reports to      :           Lead EMR Developer

Location         :           Lilongwe

Position Summary

The incumbent will build, develop, design features and software of new and existing electronic systems and implement software specifications through following of best practices and formatting guidelines, he/she will build tests to ensure specification completeness, document the code and will also provide support for running projects. The incumbent will among others lead the development of software systems.

Specific job-related training will be provided through in-house training to familiarize / enable the incumbent perform his/her duties in accordance with policies, procedures of EGPAF and its cooperating partners.

The Essential Duties and Responsibilities will include but not limited to;

  • Design and develop 

    software features for new and current electronic data systems for clients in line with program specification and requirements. This will be done according to best practices and formatting guidelines. EGPAF will be developing a number of new modules and will increasingly give attention to the reporting and data cleaning features, for each of current and new modules.

  • Write tests 

    to ensure that automated software development tests are thoroughly done prior to release of software module and then updated and maintained for all sites.

  • Create 

    the overall design for the software application. Describe how the different modules will interact and what components will be required. This will be done in close cooperation with the Software Architect, to ensure that all EGPAF software modules can interact with each other. This will give the overall benefit that patient data can be shared where relevant and required and it also ensures that EGPAF does not re-create parts that had been developed for other applications.

  • Support 

    the current systems in collaboration with the Software Support Department. Provide support in terms of adding features to current systems such as BART, make modifications, debug errors of the system. Organize and plan feature demands coming through the help-desk line. Presence at the site when a new system goes live will be required from time to time.

  • Give 

    overall support to designing the guidelines (standard operating procedures) for documentation of software modules, which will then be used by all developers, under the supervision of the Lead EMR Developer.

  • Document 

    the individual modules, either by the incumbent or supervise documentation done by other developers.

  • Participate 

    in meetings as a key interpretor of client needs from a software development point of view. Give advice to clients and users, based on their requirements.

Required Qualifications and attributes

  • Bachelor of Science Degree in Computer Science, Information Systems or any relevant qualification.
  • At least 3 years of progressive work experience in software development, designing (sample project and code required).
  • Fluency in both spoken and written English and Chichewa languages
  • The job holder will have an in-depth knowledge of software and basic knowledge of hardware
  • The position requires ability to work with modern front-end and back-end programming languages
  • Able to multi-task, work independently, mature and able to work under time-pressure
  • The position requires demonstrated excellent interpersonal skills as well as skills in client support and contribute at high level meetings
  • Able to write software specifications based on information and observations
  • In-depth knowledge of SQL

Elizabeth Glaser Pediatric AIDS Foundation is an equal opportunity employer. All qualified individuals are welcome to apply. Interested qualified candidates should send their expressions of interest enclosing copies of their certificates and a detailed current Curriculum Vitae including names and contacts of at least three traceable referees, and indicating their availability to take up the position using the following link:

Closing date: 30 November 2020

To apply for this job please visit


Partagez et envoyez cette annonce à vos amis !