TIBU LIMS API Development

Ref: CHS/HR/TIBULIMS/01/2022
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

Interested individuals who meet the minimum requirements indicated above should submit their proposals consisting of the following documents:Proposals containing the above components should be submitted to vacancies@chskenya.org clearly indicating the job title and its reference number as the subject line, by 5.00 PM on or before Wednesday, May 18, 2022.

Apply via :

vacancies@chskenya.org