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
