Position Title: Software Developer
Employer: Orbit Health
Employment: Full-Time | Permanent
Place of Work: Addis Ababa - Ethiopia
Posted date: 5 months ago
Deadline: Submission date is over
Job Description
We are seeking a skilled Software Developer with experience in Laboratory Management Information Systems and machine integrations. The ideal candidate will be responsible for interfacing an LMIS solution with a multitude of laboratory machines to improve laboratory workflows, data quality, and interoperability.
You will collaborate closely with laboratory staff, other developers, and health program managers to ensure seamless integration between an LMIS platform and laboratory devices, enabling accurate and timely reporting of diagnostic results.
Responsibilities and Requirements
Key responsibilities include:
- Integrating laboratory instruments (e.g., hematology analyzers, chemistry analyzers, PCR machines) with LMIS for automated data capture.
- Developing and maintaining APIs, middleware, or data exchange mechanisms between systems.
- Providing technical support to laboratory staff and system users.
- Troubleshooting issues and implementing necessary fixes or enhancements.
- Documenting system configurations, workflows, and integration processes.
- Collaborating with cross-functional teams to translate business requirements into technical solutions.
Qualifications:
- Bachelor’s degree in Information Systems, Computer Science, Medical Laboratory Technology, Health Informatics, or related field with at least 2 years of experience.
- Proven experience working with LMIS platforms (preferably OpenELIS Global).
- Strong background in laboratory machine integrations, including HL7, ASTM, or other standard communication protocols.
- Experience with relational database management systems (e.g., PostgreSQL, MySQL).
- Familiarity with Java, the Spring framework, and the Hibernate ORM.
- Strong understanding of RESTful APIs, database design (SQL), and system integrations.
- Proficiency with version control tools such as Git.
- Working experience with containerization (e.g., Docker).
- Analytical thinking, problem-solving, and attention to detail.
- Strong debugging skills.
- Excellent communication and leadership abilities.