Senior Software Developer 

Elizabeth Glaser Paediatric AIDS Foundation (EGPAF)

The Elizabeth Glaser Pediatric AIDS Foundation (EGPAF) is a recognized global leader in the fight against HIV/AIDS. In its work to eliminate pediatric AIDS through research, advocacy, and prevention and treatment programs, EGPAF currently supports national, district, and local governments, facilities, communities, and non- governmental partners in 15 countries. EGPAF supports service provision for comprehensive HIV care, treatment and prevention programs, and health systems strengthening. EGPAF has worked in Malawi since 2001. Today, EGPAF Malawi implements evidence‐based HIV prevention, care and treatment interventions in 179 health facilities in eight 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. To ensure improved patient care, facilitate epidemic control of HIV, and availability of age and sex disaggregated reporting for improved program management for the Government of Malawi, PEPFAR and MOH are investing in simple electronic reporting within Malawi, to reach 95% of sites supported by PEPFAR by the end of FY20. To meet this need, EGPAF has been requested to support all PEPFAR/CDC EMRS investments.

EGPAF seeks to fill open software development positions:

Position Details

Job title:          Senior Software Developer 

Location:        Lilongwe                   

Reports to:     Lead EMR Developer

Job summary

The Senior Developer will serve as team lead within the assigned project/system and might lead a small team of one of 2 developers under the leadership of the Lead EMR developer. The incumbent will make sure all systems are build using test driving approach and are delivered on time.

Essential duties and responsibilities include;

Project Assessments, Design, development, Testing and Deployment

  • Design and develop software features for new and current electronic data systems for our clients in line with program specification and requirements. This will be done according best practices and formatting guidelines.
  • 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 under the leadership of the Lead EMR developer, to ensure that all software modules can interact with each other. This will give the overall benefit that data can be shared where relevant and required and it ensures the team does not re-create parts that had been developed for other applications.
  • Document the individual modules, either by the incumbent or supervise documentation done by other developers / other team members from different departments.
  • Support the deployed systems in collaboration with other departments. Together with the Lead EMR developer, organize and plan feature demands coming through the help-desk line or relevant partners.
  • Present assigned systems at conferences or similar setup if need be.
  • Team Management: Oversee/ Supervise a team of one / two developers. Coordinate and collaborate with the Infrastructure Engineer and Help desk Support Team.
  • Project Management: Ensure deliverables are well planned and executed on time and on budget

Required Qualifications and key Competencies for the position

  • Good understanding of and development experience of EMR systems and eHealth in Malawi is added advantage.
  • Knowledge of programing on the OpenMRS and Malawi PoC EMR platform is a distinct advantage
  • Experience with Free and Open Source technology stack is strongly preferred especially extensive hands-on experience in OpenMRS.
  • Proven practical knowledge of the following programing languages and tools:
    • PHP Laravel framework
    • Ruby on Rails
    • JQuery, JavaScript, Bootstrap
    • SQL and NoSQL database development, scripting and optimization
    • Web server management and optimization
    • Understanding of Health Information Exchange standards such as HL7 FHIR

Other Required Skills and abilities

  • Working knowledge of PEPFAR programs and health systems in Malawi.
  • Ability to work in a fast-paced environment under tight deadlines while producing quality content.
  • Comfortable working long hours if needed
  • Ability to translate user requirements into functional specifications
  • Strong organizational, interpersonal, oral, presentation, written communication and analytical skills.
  • Experience in working effectively in a multidisciplinary environment.
  • Ability to work independently as well as within a team setting.
  • Able to create, motivate and hold accountable a high performing team
  • Highly organized, meticulous and reliable

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 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 job posting link below: –

Apply Now

Closing Date:  October 12, 2019