// job listing

Business Applications Developer

Valley Hospital
Nairobi
Full-time
Posted: 2026-11-13

About Valley Hospital

Valley Hospital is a premier health facility located in Nakuru, offering diverse services with a mission to provide quality yet affordable healthcare.

Description

At Valley Hospital, a leading Level 4 hospital in Nakuru City serving inpatients and outpatients, software sits between the patient at the front desk, the clinician on the ward and the claim that reaches SHA or an insurer. We’re looking for a Business Applications Developer who wants to own that software: build new tools, connect our systems and keep everything running reliably for the people who depend on it. This is a hands-on engineering role. About 60% of your time goes to building: Odoo modules, internal web apps, integrations and automations. The other 40% goes to keeping production healthy: fixing what breaks, tracing recurring faults to their root cause and supporting the clinical and administrative teams who use your work every day.

Qualifications

What You’ll Work With

Languages: Python, JavaScript and SQL

Platforms: Odoo (v16/v17), PostgreSQL or MySQL, and our internal web applications

Tooling: Git, Linux, Docker and REST APIs

Integrations: Clinical, finance and payer systems, including SHA and insurer platforms

Key Responsibilities

Own small to mid-size projects end to end: scope the problem with the department that needs it, then build, test, release and hand over.

Build and extend Odoo modules, internal web applications, automations and reports.

Design and maintain integrations between clinical, finance and payer systems, including SHA and insurer platforms.

Keep production healthy: resolve incidents and user requests within agreed service levels, and fix the root cause of recurring issues rather than the symptom.

Turn business needs into clear requirements, and run user acceptance testing with the people who will use the system.

Manage user access, train users and keep documentation current.

Build with privacy and security in mind, so our systems meet the Kenya Data Protection Act 2019, data security standards and hospital policies.

Why You’ll Want This Role

Real impact: Your work is used every day by doctors, nurses and finance teams, and it shapes how patients are served and how claims get paid.

Breadth: ERP, clinical systems, payer integrations and web apps, not one narrow codebase.

Ownership: You lead projects from scoping to release instead of only picking up tickets.

Stability: A permanent, full-time position in the ICT department of a leading Level 4 hospital.

Requirements

Must-Haves

3+ years in software development or application support, including at least two production projects you delivered end to end.

Strong Python, working JavaScript and solid SQL (PostgreSQL or MySQL).

Hands-on experience building and consuming REST APIs.

Day-to-day comfort with Git, Linux and Docker.

Experience supporting live business applications against service levels, using a ticketing system.

Code you can show us: a portfolio, a GitHub profile or code samples.

Willingness to join an on-call rota, because critical hospital systems don’t keep office hours.

Nice to Have

Odoo module development (v16 or v17).

Experience in a hospital, insurance or ERP environment.

Familiarity with health data standards: FHIR, HL7, ICD-10/ICD-11.

M-Pesa Daraja API integration experience.

A degree in Computer Science, Software Engineering, IT or a related field.

Certifications such as Odoo Technical, ITIL 4 Foundation or CompTIA Security+.

Key Skills and Competencies

Maintainable code: You write clean, tested code that others can maintain, and you can trace a fault across the application, database and integration layers.

Evidence-based debugging: You work from logs, data and a reliable reproduction before you reach for a fix.

Ownership: You give realistic estimates, raise risks early and finish what you start, documentation included.

Clear communication: You explain technical issues and trade-offs plainly to non-technical colleagues, in person and in writing.

Collaboration: You work well with departments, vendors and colleagues to turn business needs into working software.

Calm under pressure: You stay calm and methodical when a live system goes down in a fast-paced healthcare setting.

Learning agility: You pick up new platforms and tools quickly and take initiative without waiting to be told.

Rate Valley Hospital

Click a star to rate this company

0.0 (0 ratings)

Job Stats

3 Views