Home » Jobs » IT Jobs In Kenya » Software Developer – Integration Engineer NGO Job Palladium
Candidates Testimonials – How C.S.S Got Me Hired

Advice From Our Head Of Recruitment

Our Services

Free Trainings & Events

Software Developer – Integration Engineer NGO Job Palladium

IT Jobs, Palladium International Jobs.

Reporting to the Senior Software Developer, the Software Developer – Integrations engineer is responsible for the execution of software development tasks in line with work plan and team objectives and develops specific products assigned in adherence to the business and functional requirements, quality objectives and timelines set, and works with a team of individuals from development, quality assurance, business analyst, and solution architects on core systems which include eHealth and interoperability layer solutions.

Must Read>>>How to Align Your CV With Your Career Goals This Year

Location:

The position will be based in Nairobi office.

Primary Duties And Responsibilities

  • Collaborate with business analysts, product owner, domain experts, and other stakeholders to gather and translate user stories, business requirements and use cases into clear and appropriate functional, technical, and operational specifications and designs for health informatics applications.
  • Apply integration standards (e.g., FHIR, HL7, OpenHIM, RESTful APIs) for secure, scalable interoperability.
  • Design, review, and validate API specifications and data exchange protocols for internal and external systems.
  • Assist in the development of the systems integration’s roadmap, including data extraction, cleansing, transformation, secure transmission and validation, ensuring 100% data integrity.
  • Coordinate implementations/rollouts, aligning with county and national infrastructure aligning with digital standards.
  • Conduct system interface testing, troubleshoot integration issues, and ensure data accuracy.
  • Document technical workflows, integration architecture, and lessons learned for scalability.
  • Build capacity among county and facility-level teams in integration and data governance practices.
  • Participate in peer-reviews of solution designs and related code.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Leverage knowledge and contribute to proper knowledge management within the project.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Collaborate within existing open-source digital health / global goods communities to leverage standards and contributions of multiple interested parties for shared solutions to common problems.
  • Conduct work breakdown planning for development and provide accurate and timely estimates for completing programming of features, bug fixes, and requests for scheduling into the SDLC.
  • Follow Agile process and implement best practices.
  • Any other duty as assigned.

Required Qualifications

  • Bachelor’s degree in Computer science, Information technology or a related field.
  • A minimum of 3 years’ experience in web development with at least 2 years’ experience developing OpenMRS. Proven expertise in systems integration, data migration, and API design using standards like FHIR, HL7, JSON, XML, and RESTful APIs.
  • Hands-on experience with health systems (e.g., KenyaEMR/OpenMRS, LMIS, LIS, NDWH).
  • Advanced knowledge and demonstrable skill with popular open-source programming languages (should include at least JAVA, PHP, JavaScript, Node), and frontend frameworks i.e. React, Angular, Vue, etc.
  • Advanced experience in developing data-driven applications utilizing significant relational database engines as part of the overall application architecture (experience with any or all of the following highly desirable: PostgreSQL, MySQL, Oracle, MS SQL Server, H2 SQL) with great SQL query writing skills.
  • Proficiency developing and troubleshooting complex software systems that run in mixed environments including Linux, Unix and/or Windows on desktop, server, tablet, and mobile systems.
  • Strong knowledge in RESTful web services.
  • Working experience with GIT, Docker, Ansible, Gradle, Maven, Spring, Hibernate.
  • Exposure to an agile development environment using Scrum.

Must Read>>>How to Prepare for Job Interviews in the New Year

How to Apply

Click here to apply

🚨 Before You Apply for This Job… Is Your CV Ready For The Competition?

This job will attract 1000+ applicants. Sadly, many qualified professionals miss out on interviews — not because they lack experience, but because their CV does not clearly demonstrate why they qualify for this specific job.
You may be qualified. But if your CV is too generic, outdated, or not aligned to the job requirements, you’ll not be shortlisted.
Using the same CV for every application also rarely works.
And while many candidates are now using AI to rewrite their CVs, polished wording alone does not guarantee interviews.
AI can write your CV. We know what gets shortlisted.
🎯 Want to improve your chances of getting shortlisted for THIS job?
Email your CV today to cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade
Our recruiters will review your CV and show you how to position your experience better for the job you are targeting. Learn more about our CV upgrade service here.

Career Lessons & Experiences

Leadership & Management Advice

Labour Laws – Know Your Rights