Centre for Health Solutions – Kenya – TIBU LIMS API Development Consultant.

Get a free C.V. review by sending your C.V. to or click the following link. Submit C.V.! use the subject heading REVIEW.

IMPORTANT: Read the application instructions keenly, Never pay for a job interview or application.

Click the Links Below to Get Job Updates.

TIBU LIMS API Development Consultant: CHS/HR/TIBULIMS/01/2022

Centre for Health Solutions – Kenya (CHS) is an indigenous not-for-profit organisation that utilises local expertise and strategic partnerships to ensure the implementation of evidence-informed solutions and interventions to existing and emerging public health concerns.

CHS works in partnership with various stakeholders including the Ministry of Health’s National Tuberculosis, Leprosy and Lung Disease Program (NTLD-Program) towards implementation of TB care and control activities across the country. This is part of the US Government initiative against TB in Kenya funded through the USAID-funded Kenya Tuberculosis Accelerated Response and Care II (TB ARC II) program and the Introducing New Tools Project (iNTP).

The National TB Program adopted the use of GeneXpert for TB diagnosis in the year 2012. The program in collaboration with partners currently supports 193 Xpert Machines in 189 sites. These machines are connected to a national GeneXpert laboratory information management system called GXLims. As part of the iNTP project, the National TB Program is expanding the TB diagnostic network to include additional GeneXpert machines as well as introduce new diagnostic technologies such as TrueNat and BD MGIT Culture and DST, digital Chest Xrays, IGRA among others.

This expansion of the diagnostic network and incorporation of new technologies such as TrueNat necessitates upgrading of the current diagnostic network connectivity solution GXlims to include the additional machines and to facilitate better diagnostic network monitoring and management.

The National TB Program seeks to engage an Application Processing Interface (API) Development Consultant to lead the development of new and existing software solution and upgrade the solution to improve the dashboard. The consultant will be based at the National TB Program (NTP) and work under the direction of the NTP-ICT Specialist.

Scope of Work

As a Lead API Developer within the NTP IT team, the consultant will lead the development of new and existing APIs (Application Processing Interfaces) for the existing software solution. This is a full-time role that also involves working with a team of 2 developers.

The consultant will work with the team to develop use cases from requirements and model these into high quality APIs. The team will then build, enable, support and manage API Gateways.

Good communication skills are essential for driving internal communication with all key partners through virtual sessions, one on one meetings and workshops. The consultant will therefore prioritize between competing tasks, with a focus on ensuring timelines are met within the limited time, and will call out issues in a timely manner to the decision makers as soon as appropriate.

Key Responsibilities

  • Build, enable, support / manage APIs on API Gateway
  • Responsible for timely results of work within remit and accountable for the quality and on-time delivery of said work.
  • Engage and work with other IT and business teams within NTP, and stakeholders, building an effective peer network and relationships.
  • Working with the integrations teams on any downstream systems connecting to the API Gateway as appropriate.
  • Look for continuous improvements in the API space, constantly looking to increase performance, quality and reduce support and maintenance overheads.
  • Responsible for the timely deliverables (including code, configuration, documentation, controls etc.) from the development in the team with absolute quality and work very closely with other development teams, Project Managers, Solution Architects and Test Managers.
  • Work with the architecture teams to design and deliver complex solutions 

Expected Deliverables

Section 1: BRD Development and scope definition for API

  • BRD Document
  • Reports demonstrating interaction with the Gene DX software at facility level (3 facilities in Nairobi

Section 2: API Implementation

  • Jointly with the 2 ICT officers, develop API on a test bed in the NTP servers. To be demonstrated with a report and source code attachment
  • Carry out end-to-end test with the ICT officers at NTP. To be demonstrated by complete UAT reports signed and approved by the ICT specialist at the program

Section 3: API Roll out and Field tests

  • Share pilot report of API implementation in 5 Xpert sites in Nairobi
  • Share UAT report with approval from staff in the 5 Xpert sites and the ICT specialist at the NTP
  • Share a roll out report for all Xpert sites in the country with approval from the ICT specialist at the NTP and the HOP

Person Specification

  • Demonstrable technical expertise in the design, development, coding, testing and debugging of software
  • Strong knowledge of web services (WSDL, Soap, Restful)
  • Be a highly collaborative problem solver, able to devise solutions to business problems
  • Thorough understanding of the software development process, including but not limited to customer requirements gathering, data modelling, application analysis, development, testing, documentation, system acceptance and post migration validation.
  • Able to engage and influence internal colleagues, external partners and business partners at all levels.
  • Possess strong judgement, leadership, communication, diplomacy, collaboration, and organization skills
  • Independent and able to guide a software development team
  • Experience working within both Waterfall and Agile environment
  • Ready to learn new technologies where needed
  • Insurance industry knowledge is desirable and Azure (preferred)
  • Experience with API development for diagnostic devices (Digital X Rays, Gene Xpert machines, True Nat and TB Lam equipment) is an added advantage
  • Bachelor of Science in Computer science, Bachelor of Information technology or any other related course is relevant
  • A master’s degree in IT or computer science will be an added advantage
  • Knowledge of Azure (certification preferred), .NET Core (C#), Node JS, Docker, Micro services, SQL Server, NoSQL, DevOps tech e.g. CI/CD pipelines

Input and Payment

The consultant will be engaged for 60 working days spread over a period of 3 months upon signing the contract, to be paid upon satisfactory delivery of the expected outputs/deliverables as specified in the expected deliverables section. Expected deliverables must be signed off by the NTP ICT Specialist and the Head of National TB Program.

1st payment, 20%: On successful delivery of section 1 outputs
2nd Payment, 30%: On successful delivery of section 2 outputs
Final payment, 50%: On successful delivery of section 3 outputs (rollout of TIBU LMIS)
Proposals Submission

Interested individuals who meet the minimum requirements indicated above should submit their proposals consisting of the following documents:

  • A statement of expression of interest
  • Profile of consultant including three referees of recent work done, and their contact information
  • A financial proposal in Kenya shillings

Proposals containing the above components should be submitted to clearly indicating the job title and its reference number as the subject line, by 5.00 PM on or before Wednesday, May 18, 2022.

Centre for Health Solutions – Kenya is USAID’S implementing partner for the TB ARC II Project and the Introducing New Tools Project (iNTP), and is an equal opportunity employer.  Only shortlisted candidates will be contacted for interviews. Canvassing will lead to automatic disqualification




Success! You're on the list.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Create a website or blog at

%d bloggers like this: