0% found this document useful (0 votes)
207 views

Software Developer Job Description...

The software developer will customize DHIS2 to support electronic reporting for health facilities in Ethiopia. They will work closely with users to design the DHIS2 configuration based on requirements and write additional code using the DHIS2 API when needed. The developer will test the system, support user acceptance testing, and collect user feedback to enhance the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
207 views

Software Developer Job Description...

The software developer will customize DHIS2 to support electronic reporting for health facilities in Ethiopia. They will work closely with users to design the DHIS2 configuration based on requirements and write additional code using the DHIS2 API when needed. The developer will test the system, support user acceptance testing, and collect user feedback to enhance the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Job Description of Software Developer

Number of position: one

Duty station: Addis Ababa (ICAP SI Project Office)

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.

Duties and Responsibilities:

 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

QUALIFICATION AND WORK EXPERIENCE

 Bachelor’s degree in software engineering, software development, or appropriate field of


study
 At least three years of hands on software development experience
 Experience working on DHIS2
 Experience working on Google forms
 Experience with open source projects is a plus.
 Experience in Linux, Apache, Postgresql, MySql, Java, JavaScript and web technologies
(HTML/CSS).
 Experience in REST WEB API and JSON.
 Strong experience in database design and development
 Strong experience in writing optimized SQL queries (multiple select statements, using
temporary tables, several inner joins, etc.), stored procedures, functions, triggers
 Experience in both relational and non-relational databases
 Strong experience using Integrated Development Environments (IDEs) including Visual
Studio, Eclipse, Net beans, etc.
 Experience deploying and maintain software on Windows and Linux servers; including
cloud platforms.
 DHIS2 certification is a plus.
 Experience working within a large team using source code control tools (TFS, GitHub,
etc.)
 Experience working in health-related software
 Ability to work with customers/benefiters/domain specialists to define and execute on
functional requirements

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy