System Developer at BCMCF Lesotho

621

Overview:

Baylor College of Medicine Children’s Foundation – Lesotho (BCMCFL), is the result of a public-private partnership between Baylor College of Medicine International Pediatric AIDS Initiative and the Government of Lesotho, and is a legal, non-profit/tax exempt organization registered in Lesotho. BCMCFL provides free pediatric and family-centred HIV and tuberculosis prevention, care, treatment, and support, serving thousands of children and families affected by HIV, TB, or other child health conditions. Karabo Ea Bophelo (KB) is a five-year USAID-funded activity to prevent new HIV infections and reduce vulnerability among orphans and vulnerable children (OVC) and adolescent girls and young women (AGYW) in Lesotho.

BCMCFL is looking for highly qualified local candidates to fill in the following positions available under Karabo Ea Bophelo Project on a full-time, Fixed-Term Contract basis.

Position

System Developer x 1

Based in Maseru

Duties and Responsibilities

Position Overview

Reporting to the Senior Information Systems Manager, the Systems Developer will work with project stakeholders and end users to develop and maintain software for a wide range of organizational functions. The incumbent will work in a constantly evolving environment, due to technological advances and the strategic direction of BCMCFL-Karabo ea Bophelo and the Government of Lesotho. The role also covers writing diagnostic programs, designing and writing code for software to ensure efficiency. The Systems Developer will make recommendations for future developments, create, maintain, audit and improve all systems to meet particular needs, testing both hard and software systems to diagnose and resolve system faults under the guidance of the supervisor.

Key Performance Areas:

  • Apply software engineering principles to analyse, problem-solve, and design a solution
  • Execute full software development life cycle (SDLC) for the organization
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Produce specifications and determine operational feasibility
  • Document and Integrate software components into a fully functional software system to ensure that all systems are updated with latest features
  • Develop software verification plans and quality assurance procedures
  • Troubleshoot, debug and upgrade existing systems to comply with project requirements/plans and government standards.
  • Analyse data to effectively coordinate the installation of new systems or the modification of existing systems
  • Create innovative solutions to meet project and organizational technical needs
  • Document and apply best practices and standard operating procedures for enhancement of the project and future programming.
  • Perform any other project duties as may be assigned by the Management.

Educational Qualifications, Work Experience and Key Competencies

  • Bachelor’s degree in Computer Science, Software Engineering, Software Development, or appropriate field of study and more than 3 years of experience in software and systems design
  • Experience in rollouts of data management systems from National to community level
  • Strong experience in software systems architecture and design
  • Experience with DHIS2 or any automated data collection and reporting systems
  • Experience in developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with any or all of the following highly desirable: PostgreSQL, MySQL, Oracle, MS SQL Server)
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile systems
  • Experience in rollouts of data management systems from National to community level
  • Experience in applying user-centered requirements processes for systems design
  • Experience developing web-based and mobile applications, web-oriented programming language (e.g. Java, JavaScript, Python, C++ etc)
  • Experience with GitHub workflows for Continuous integration/Continuous delivery, versioning and release management.

Highly qualified Citizens and Residents of Lesotho are strongly encouraged to apply.

How to apply:  Interested candidates who meet the criteria must email applications letters including CVs, certified copies of identity documents, qualifications and three work-related referees with contact details (one should be from current supervisor/employer).

All applications must be emailed to [email protected] on or before Friday, 03rd February 2023. Clearly indicate the name of the post applied for on the subject Line. Applications to be submitted through the email provided only. No hard copies will be accepted. Late applications will not be considered. Failure to comply with the above directions will results in the application being disqualified.

BCMCFL reserves the right to leave an advertised position unfilled if no suitable candidate is identified. Only shortlisted candidates will be contacted.

Comments