Name of Company eHealth IT Services PLC
Position Senior Developer
Number of position One
Place of work Head Office
Type of work Full time
Job Description
We are seeking a Senior Software Developer to lead the technical direction and development of our
Electronic Medical Record (EMR) platform. You will play a key role in guiding the customization and
enhancement of open-source EMR systems to meet real-world clinical needs. While prior experience
with EMRs is not required, the ideal candidate should have strong experience in architecting and
delivering production-grade software applications.
You’ll collaborate with product managers, clinical stakeholders, and developers to design sustainable,
secure, and user-friendly systems. In addition to technical leadership, you will mentor junior developers
and ensure adherence to best practices throughout the software development lifecycle.
Responsibilities and Requirements
⚫ Lead the design, development, and deployment of core features and modules within the EMR system.
⚫ Understand and evaluate the inner working of the existing EMRs to guide integration, customization,
and extensions.
⚫ Collaborate with cross-functional teams including clinical, product, and implementation teams to
translate business requirements into technical solutions.
⚫ Review and improve existing codebases and recommend refactoring or re-architecting where
needed.
⚫ Mentor junior developers through code reviews, and technical guidance.
⚫ Define development standards and best practices for coding, testing, version control, and
documentation.
⚫ Ensure the reliability, performance, and security of the EMR platform.
⚫ Participate in agile ceremonies and contribute to sprint planning, estimation, and retrospectives.
Qualifications
Required:
⚫ 3+ years of working experience in delivering production grade web applications.
⚫ Experience with JavaScript, ReactJS / AngularJS, PostgreSQL.
⚫ Familiarity with Java and the Hibernate ORM.
⚫ Experience in leading software development projects and teams.
⚫ Strong understanding of RESTful APIs, database design (SQL), and system integrations.
⚫ Proficiency with version control tools such as Git.
⚫ Working experience with containerization and container orchestration (e.g. Docker, Kubernetes,...).
⚫ Analytical thinking, problem-solving, and attention to detail.
⚫ Strong debugging skills.
⚫ Excellent communication and leadership abilities.
Preferred:
⚫ Strong command of Java and familiarity with related frameworks and tools (e.g., Spring, Hibernate).
⚫ Prior experience with open-source EMRs like Bahmni, or similar platforms.
⚫ Exposure to healthcare standards (FHIR, HL7) and clinical workflows.
⚫ Experience with DevOps tools and practices (e.g., CI/CD, configuration management, IaC, ...).
About Us:
Orbit Health is a pioneering digital health company at the forefront of transforming and modernizing
health systems in Ethiopia, with a vision to expand its impact throughout Africa. Through our innovative
products we aim to bridge the healthcare gap and enhance patient outcomes. Committed to excellence
and collaboration, Orbit Health is dedicated to making a lasting impact on healthcare across Africa
Application Process:
Application Deadline: 5th August 2025
Application: [email protected]