// job listing
Business Applications Developer
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
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.
Job Stats
Similar
View all Full-time jobs →Free job alerts
Get new jobs as they go live
Follow on WhatsApp or get the TGK Hub app on Google Play — same jobs, your choice.