Posted time October 2, 2023 Location Lusaka Job type Full-time
  • Experience: Minimum 2 years

Responsibilities

  • Work closely with systems analysts, designers, and program staff to translate user requirements into detailed product specifications.
  • Use detailed specifications requirements to design DHIS2 instance configuration.
  • Configure DHIS2 instance to manage the entire data cycle from collection to management, to visualization and analyses.
  • When needed, write additional code required for add-on DHIS2 components using the DHIS2 web API.
  • Test the product in the production environment before going live.
  • Maintain systems once they are up and running, coordinating deployments
  • Conduct user acceptance testing (UAT) and develop training manuals for users.
  • Develop code documentation and design documentation.
  • Participate and contribute to open-source software communities of practice and champion and promote the Principles of Digital Development.
  • Based in Lusaka, Zambia, and willing to travel to all parts of the country

Requirements and Experience

  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 2 years of experience working with DHIS2 to configure the application front end and develop using the DHIS2 Web API (experience with other open source software is a plus).
  • Expert knowledge of Java, Javascript, web technologies (HTML/CSS, LAMP (Linux, apache, MySQL, PHP), PostgreSQL and Javascript frameworks
  • Experience working with REST Web APIs and JSON
  • Knowledge of principles of software design, coding, testing, and deployment
  • Knowledge of principles of database design, data acquisition, and data access analysis and design
  • Knowledge of stored procedure writing, query optimization, and indexes
  • Knowledge of database performance tuning techniques
  • Experience with front- and back-end web-based applications and familiarity with various web service technologies
  • Experience working with agile and waterfall development methodologies
  • Experience developing software documentation
  • Experience deploying and maintaining software on Windows and Linux servers; including cloud platforms
  • Experience working in CI/CD environments with knowledge of Git.
  • Ability to work in a dynamic and agile environment with changing requirements and priorities while completing tasks in a timely manner.
  • Ability to take direction to iteratively define and implement solutions as requirements are being identified and finalized.
  • Ability to work independently and within a team environment, often with team members being remote
  • Strong communication skills and an eye for detail DHIS2 certification and experience with DHIS2 tracker is a plus
  • An understanding of the public health sector and corresponding business processes; experience working on USAID or other donor-funded projects is a plus
  • Basic knowledge of monitoring and evaluation principles and methods.
This job is Expired