Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 12, 2026.
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, integrationsand 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.
What You’llWork With
- Languages: Python, JavaScriptand SQL
- Platforms: Odoo (v16/v17), PostgreSQL or MySQL, and our internal web applications
- Tooling: Git, Linux, Dockerand REST APIs
- Integrations: Clinical, financeand 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, releaseand hand over.
- Build and extend Odoo modules, internal web applications, automationsand reports.
- Design and maintainintegrations between clinical, financeand payer systems, including SHA and insurer platforms.
- Keep production healthy: resolve incidents and user requests within agreed service levels, andfix the root cause of recurring issues rather than the symptom.
- Turn business needs into clear requirements, andrun user acceptance testing with the people who will use the system.
- Manage user access, train usersand keep documentation current.
- Build with privacy and security in mind, so our systems meet the Kenya Data Protection Act 2019, data security standardsand hospital policies.
Why You’llWant This Role
- Real impact: Your work is used every day by doctors, nursesand finance teams, and it shapes how patients are served and how claims get paid.
- Breadth: ERP, clinical systems, payer integrationsand 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, Linuxand 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, insuranceor 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, ITor 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, databaseand integration layers.
- Evidence-based debugging: You work from logs, dataand 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, vendorsand 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.
The Hospital does not charge any fees at any stage of the hiring process.
All official recruitment communication is issued only from emailaddresses bearing the Valley Hospital domain (@valleyhospital.co.ke).Alljob applications must be submitted exclusively through the official Valley Hospital Careers page.
Any job offer, request for payment, or communication that does not originate from an email address with the @valleyhospital.co.ke domain should be treated as fraudulent.
If you receive any suspicious recruitment-related communication, immediatelyverify its authenticity by calling 0111 051 820.
<

