Software Developer Job Description...
Software Developer Job Description...
Position Summary:
Under the supervision of the Software Development Team Leader, the Software developer will
work with the project stakeholders and end users to undertake development/customization of
DHIS2 to support electronic reporting capabilities for facility-based surveillance, contact tracing
and patient monitoring. The Software Engineer, in consultation with the Lead software developer
and other software developer team members, will be responsible for supporting the configuration,
development, customization of DHIS2 for data management.
Work closely with systems analysts, designers and program staff to translate user
requirements into detailed product specifications.
Use detailed specifications and requirements to design DHIS2 instance configuration.
When needed, write additional code required for add-on DHIS2 components using
DHIS2 Web API.
Test the product in the production environment before going live.
Support user acceptance testing (UAT) and development of 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
Research and evaluate a variety of eHealth application software products
Collect user feedbacks and timely address through enhancing the system
Work collaboratively with FMOH, RHBs, facilities, funder, and other stakeholders to
achieve goals
Complete performance reports regularly
Carry out other related tasks as assigned by the immediate supervisor