Latest jobs in Malawi

Software Developer at Luke international

  • Full Time
  • Lilongwe
  • Applications have closed
  • Salary: 00

Luke international

Luke International (LIN) is an independent non-governmental organization that has been working with the Government of the Republic of Malawi (GoM) in HIV and AIDS, TB and related health issues in the health sector to improve health information systems since 2009. LIN’s mission is to promote activities that increase local human capacity and technical competence for providing HIV and AIDS care and support and advocate people to attain universal health coverage goals in Malawi. LIN is collaborating with the Ministry of Health, implementing partners, academic institutions, and hospitals, community-based organizations and international/domestic partners to provide ongoing technical assistance and implement digital health and information technology programs. LIN is currently working with the Digital Health Division (DHD) of the Ministry of Health as the Local Implementing Partner to implement a Bill and Melinda Gates Foundation (BMGF) funded project, “Core support to Malawi MoH Digital Health Division (DHD) for the country’s digital health developments. The DHD is the custodian to accommodate the needed personnel and LIN is responsible for these human resource management and development. Luke International is opening the following posts tenable to support Digital Health Division in Lilongwe;

Digital Health Technical Support Officer as Software Developer (1 Position)

Reports to: Senior Digital Health Technical Support Officer

Location: Lilongwe

Description & Offer

This position offers a unique opportunity to develop and apply your cutting-edge knowledge and passion of software engineering, data and data science that will transform the Ministry of Health
(MOH) and Malawi at large. As Software Developer with the Digital Health Division, you will be part of the community of engineering practitioners across the world through the Open-HIE community of
practice, where we develop the foundations for health information exchange standards and set of architectural designs. We operate in a fast-paced environment utilizing modern technologies and bias
toward action. We value client outcomes and are passionate about using technology to solve problems. We are a diverse team with colleagues from different backgrounds and cultures. We support
continuous learning, including through conferences, workshops, and meetups.

Duties & Responsibilities

The Product Manager is affiliated to the “Product Development & Sustainability Section” in the Digital Health Division. He/She is expected to:

  • Design and develop software features for new and current electronic data systems in line with program specification and requirements and in consultation with Product Managers/
    Software Architect.
  • Write automated tests to ensure that all edge case and user stories are adequately covered before the Software is deployed.
  • Conduct user acceptance testing sessions in collaboration with the VLRR and CAB-LA Product Owner.
  • Describe how the different modules will interact and what components will be required.
  • Support the current and legacy systems in collaboration with the Support and Deployment team.
  • Provide support in terms of adding features to current systems, make modifications, and 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.
  • Lead the development of software in liaison with the Senior Software Developer/Product Managers, in line with client specification/requirements and ensure that best practices and
    guidelines of Agile Software Development are followed.
  • Provide overall support to designing the guidelines (standard operating procedures) for technical documentation of software modules, which will then be used by all developers, under the supervision of the Software Architect and the Software Product Manager.
  • Provide support documenting the software development process, code, and APIs for future reference, maintainability, and knowledge sharing.
  • Configure and maintain MOH’s SMS gateways with TNM and Airtel.
  • Provide professional advice to clients and users, based on their requirements.
  • Adhere to timelines and deliverables.
  • Ensure high levels of system performance, availability, sustainability, and security, within MOH and the DHD’s current operating solutions.
  • Use version control tools to manage source code and collaborate with other developers.
  • Conduct code review to ensure code quality, maintainability, and adherence to coding standards.
  • Ability to integrate security practices into the software development process, such as secure coding, vulnerability scanning, and adherence to security standards.
  • Identify and optimize software performance bottlenecks, ensuring that the developed software meets the required performance standards (e.g., SQL tuning).

Education & Experience

  • Bachelor of Science Degree in Computer Science, Information Systems, Information Technology, Electrical Engineering, Computer Engineering, Mathematical Sciences, or any relevant qualification.
  • Other similar qualifications should be backed with proof of software development experience.
  • Knowledge and potential to learn health information systems technologies such as DHIS2, OpenMRS, OpenHIE and software interoperability and data sharing protocols/standards including SOAP, HL7, XML, FHIR, SDMX, among others will be an added advantage.
  • Experience setting up and managing SMS gateway and USSD based application.

Required Skills

  • Professional fluency in English.
  • 3+ years of experience working in software development, systems development, or similar field of expertise, in Malawi; experience working in the health sector a plus.
  • Ability to identify systems improvements and provide recommendations to strengthen programmatic delivery and communications.
  • Ability to distill and analyse technical content, highly preferred.
  • Ability to establish and maintain effective working relationships and to interact with different stakeholders; desire to work with people from diverse backgrounds.
  • Excellent presentation development and delivery skills.
  • The position requires ability to work with Modern JavaScript (ES6), both on the back end (with Node JS/Typescript) and the front-end (with any of React JS, Vue JS or Angular JS), JavaScript testing libraries (such as Mocha and Chai) as well as NoSQL Database Systems (such as CouchDB, Elastic-Search and MongoDB).
  • Experience with DevOps technologies such as Docker (Deployment), Jenkins/Circle CI (Continuous Integration), Zero MQ (Messaging) and Nginx (Load Balancing) will be an added
  • Experience with Python (Flask framework is an added advantage).
  • Able to multitask, be independent, mature, and able to work under time-pressure and amicably in a team.
  • The position requires demonstrated excellent interpersonal and communication skills.
  • Ability to contribute at high level meetings by explaining technical concepts in layman’s terms.
  • Ability to quickly grasp new concepts and trends in software development.
  • Ability to write software specifications, based on information and observations.
  • Willingness to work in a Linux/Unix environment.

Method Of Application

Those who meet the above responsibilities and requirements should submit their updated CVs and application letter as one attachment, quoting the post to the following email address: postal or hand delivered to:

The Human Resources
Luke international
P.O. Box 1088

Deadline for submission is 22nd March, 2024. Only shortlisted candidates will be contacted for interviews.

Luke International – To Restore Humans Health and Dignity