Digital System Developer Vacancy at John Snow Incorporated (JSI), Nigeria

Position Title: Digital System Developer.

Job Station: Abuja.

INTRODUCTION:-

Digital System Developer job opportunity is available at John Snow Incorporated (JSI)Nigeria for individuals who possess relevant qualifications.

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).

DUTIES AND 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.

DESIRED EXPERIENCE & QUALIFICATION:-

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

Apply Before:-

16th September, 2021.

INTERESTED?

Interested and qualified candidates should email an updated CV and Cover Letter to: oluwaseun_bakare@ng.jsi.com using the Job Title as the subject of the email.

WHO IS John Snow Incorporated (JSI)?

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.

View More Jobs at John Snow Incorporated (JSI)View More Jobs at Nigeria

PLEASE help others by Sharing This Job Opportunity on:
Join Over 100,000 + Happy Subscribers.
Get a free daily job alert via Email HERE