Job Description
John Snow, Incorporated (JSI) – We are public health care and health systems consultants and researchers driven by a passion to improve health services and health outcomes for all.
We are recruiting to fill the position below:
Job Title: Digital System Developer
Location: Abuja (FCT)
Employment Type: Contract
Program Description
- Tuberculosis Data, Impact Assessment, and Communications Hub (TB DIAH) is a five-year Associate Award funded by the United States Agency for International Development (USAID).
- The objective of TB DIAH is to ensure optimal demand and analysis of both routine and non-routine TB data for decision-making and their appropriate use to support interventions, policies, and performance management of national governments, ministries of health, national TB programs, USAID and other stakeholders.
- TB DIAH is implemented by the Carolina Population Center, University of North Carolina (UNC) at Chapel Hill and sub-recipient John Snow, Inc. (JSI).
Responsibilities
- The Software consultant will work in close collaboration with the National Tuberculosis, Buruli ulcer and Leprosy Control Program (NTBLCP), TB -DIAH/JSI Nigeria and relevant TB implementing partners to review/assess various TB Electronic systems, including the system architecture, dashboard and backend of the e-TB manager and other electronic platforms for reporting Tuberculosis in the Country.
Specifically, the terms of reference (TOR) for the software Consultant will be:
- To review/assess the whole system including the system architecture, dashboard and
- the backend of the e-TB manager
- To identify opportunities for optimizing the e-tb manager as a reporting tool and still
- maintain its patients’ case management nature.
- To ascertain the best interoperability means for all NTBLCP electronic systems and
- have a dashboard feed
- To proffer solutions on how to ensure optimum functionality of the systems.
- To list out all review results and ensure that the supporting consultant have a well-presented report
- To join in interviewing other system platforms developers or operators
- To join in the presentation of findings to NTP and stakeholders on both optimization and interoperability
- To join in the finalization of the report on agreed next steps and actions
The Technical Requirements of the consultant include:
- Knowledge of Windows NT Server administration, including backup, networking and file-sharing configuration administration;
- Knowledge of Windows Operating System, including Internet configuration;
- Strong knowledge of Linux (or any Unix-based system);
- Strong knowledge on Microsoft Office package;
- Strong knowledge of J2EE development experience and Java for WEB (Experience with JBOSS AS is preferred);
- Strong knowledge of experience on WEB development, with a solid grasp of HTML, JavaScript, and CSS;
- Solid grasp of the following Java frameworks: Hibernate, SEAM, RichFaces;
- Strong skills in SQL development;
- Strong grasp of database integration with web applications.
- At least 3 years’ experience in the technical management of a web-based electronic tool (the more recent, the better).
Mobile App:
- React Native
- Android App developed using Java using native Development Kit
Back End API and Data Portal:
- JEE/SEAM Framework for back end API
- JWT validation
- MySQL DB
- JBOSS Enterprise Server
- AES 256 Encryption
Front End:
- SEAM Framework
- XHTML, JSF, CSS JavaScript JQuery framework
- At least 3 years experience in web-based tool development
Duration
This consultancy will be from October to November 2021.
Qualifications
The following qualifications are required:
- Master’s Degree or Higher in Computer Science, Management Information Systems, Data Science, Public Health, or a related field
- Minimum of seven (7) years’ relevant experience in Information Technology (IT), software development, interoperability, and/or data visualization.
- Preferably have a good understanding of TB electronic surveillance systems and / or case-based management systems, e.g. DHIS2, eTB Manager etc.
- Demonstrated experience working in teams of developers and programmers.
- In-depth knowledge of developing and implementing health information systems.
- Comfortable in a fast-paced, customer-oriented, and flexible environment.
- A bias toward action and a proven track record of delivering projects and products.
- Have excellent communication skills to engage an organization of multiple specialties.
- Ability to actively seek out multiple opinions, yet make independent decisions and influence positive outcomes.
- Have practical experience and technical expertise focusing on one or more areas of digital health, including:
- Mobile medical apps, medical device interoperability, and healthcare cybersecurity
- Digital therapeutics, machine learning, artificial intelligence, and novel digital health technology
- Digital health product development, software as a medical device
- Big data and advanced analytics, cloud storage and computing, and wireless communication
- Sensitivity toward cultural diversity and an ability to work across various regions of Nigeria.
- Ability to work effectively with TB DIAH project staff, USAID, implementing partners, other donors, and international organizations.
- Availability to travel within Nigeria.
- Strong interpersonal, diplomacy, organizational, oral, and written communication skills.
- Working proficiency in English.
- The Consultant must be based in Nigeria
Application Closing Date
16th September, 2021.