Uganda
for communities, businesses, societies and economies. We transform lives and
create enduring value by working with governments, corporations and non-profit
organisations. Palladium is built on the idea that progress will be supported
by four key pillars: International Development, Strategy Execution Consulting,
Impact Investment, Training and Events.
Programmer – Interoperability will provide informatics, system design and programming
expertise for the PSSP II Project in Uganda, with a specific focus on the
following:
- Systems integration/interoperability;
- Systems architecture and/or deployment;
- QA/QI;
- Dashboards and data visualization
Responsibilities:
- Apply technical skills, standards and
innovation to carry out project activities - Oversee the design, development, and
implementation of technical solutions for integrating, analyzing and
reporting clinical data. - Link SAP-MIRP to facility inventory
management system for greater visibility and decision making. - Manage the development of the Web-based
Commodity Ordering System (WCOS) linked to SMS mobile technology to
support remote sites without internet. - Embed an automated alert system in MAUL’s
SAP-MIRP system to alert facilities via email about certain events, such
as inventory that falls below the designated threshold. - In charge of architecting software
products and other applications as required, estimating development
efforts, delegating development tasks, and following software development
best practices. - Hold agile team reviews for software
design components including coding, code documentation, unit testing, and
debugging. - Build the capacity of MOH and MAUL to
develop facility-level dashboards to serve as a supply chain management
tool and feedback loop. - Solve complex technical problems that
arise throughout the project using creative and results-oriented outside
the box thinking. - Take part in coding and other development
tasks. - Provide mentoring to less-experienced
coding staff. - Actively participate in program evaluation
and any other activities as assigned by M&E Officer
Experience:
- The ideal candidate must hold a Bachelor’s
Degree in Computer Science, Software Engineering or equivalent (Advanced
Degree preferred; relevant experience may be substituted). - A minimum of six years of professional
experience in health informatics and/or software development. - Ability to take direction to iteratively
define and implement solution as requirements are being identified and
finalized. - Hands-on knowledge of Python, Java,
Xforms, LAMP (Linux, Apache, MySQL, PHP), and Clojure. - Previous experience with developing API
and web services. - Prior exposure and experience in reverse
engineering and creating requirements documents for an existing system (as
is scenario) by reviewing any type of software code. - Experience performing systems analysis for
systems that cross multiple components and impact multiple systems. - Experience with front- and back-end web-based
applications and familiar with various web service technologies. - Excellent interpersonal, communication,
and teamwork skills. - Previous experience with Health IT,
specifically Health Information Exchange and interoperability standards
(e.g., IHE, HL7, OASIS, X12) is desired - Prior experience with open source and
enterprise database solutions such as DHIS2, iHRIS, OpenMRS, CommCare,
OpenLMIS, RapidPro, MySQL, Oracle will be an added advantage - Significant exposure and experience with
distributed version control systems, specifically Git and GitHub.
capacity should Apply Online by clicking on web link below.
find us on our facebook page https://www.facebook.com/UgandanJobline
