Candidates Experience With Us + Latest Updates
Personalized Support for Your Success
Upcoming Trainings & Events
Senior Officer, Software Implementation NGO Job IMC
IT Jobs, International Medical Corps Jobs.
Job Summary
The Senior Software Implementation Officer leads the end-to-end rollout of LMIS across program sites, working under the strategic direction of the Implementation Lead. The role takes ownership of implementation quality, readiness assurance, and the coordination of cross-functional teams to ensure that system deployments are completed accurately, on time, and to the standard required for sustained daily operations.
In addition to executing implementation activities, the Senior Officer provides guidance to junior staff, reviews the work of others, and serves as a primary escalation point for technical and operational issues in the field. The role requires the ability to navigate complex, multi-partner environments and translate technical requirements into practical, ground-level solutions.
The ideal candidate combines hands-on expertise in managing projects or LMIS implementations with strong leadership presence, structured problem-solving skills, and a deep commitment to quality.
To perform this job successfully, an individual must be able to perform each essential function with or without reasonable accommodation.
Key Responsibilities
Strategic Planning, Readiness and Coordination
- Lead the planning and coordination of software rollout activities across facilities, warehouses, and partner sites.Â
- Develop and maintain implementation workplans, ensuring timelines are realistic, risks are identified early, and all parties are aligned.Â
- Conduct and oversee readiness assessments (staff capacity, infrastructure, master data, and system prerequisites) before each implementation phase.Â
- Ensure all pre-implementation requirements are fully met before authorizing progression to the next stage.Â
- Coordinate cross-functional teams (technical, medical, supply chain, M/E) and external partners throughout the implementation lifecycle.Â
- Track progress against milestones, proactively manage risks and delays, and escalate issues with recommended solutions.Â
System Setup, Quality Assurance and Go-Live
- Own the end-to-end verification of system configurations against agreed technical specifications and operational requirements.Â
- Review and approve facility setups, user access controls, permission structures, item master lists, and location hierarchies.Â
- Ensure the completeness and accuracy of initial data loads before go-live.Â
- Lead go-live execution, verifying that core daily workflows — including receiving, dispensing, requisitions, transfers, and reporting — are functioning correctly.Â
- Identify, document, and drive resolution of issues in coordination with technical, partner, and support teams.Â
- Provide final go-live sign-off based on established readiness criteria.Â
- Review and validate the implementation work of junior officers and field staff before sign-off.Â
Quality Checks, Issue Management and Continuous Improvement
- Ensure all implementation activities comply with approved standard operating procedures and quality standards.Â
- Validate that configured workflows support real-world operational and reporting needs at each site.Â
- Maintain accurate issue logs, monitor resolution progress, and escalate unresolved issues appropriately.Â
- Provide structured troubleshooting support during rollout and system stabilization phases.Â
- Capture lessons learned and contribute actionable recommendations to improve implementation standards and tools.Â
Capacity Building, Documentation and Post-Go-Live Support
- Co-facilitate user training sessions, ensuring training content is practical, contextually relevant, and understood by end users.Â
- Develop and review implementation reports, site sign-off documents, and handover notes to a high standard.Â
- Mentor and support junior implementation staff through structured coaching and on-the-job guidance.Â
- Monitor early system usage patterns post-go-live to detect adoption risks and proactively address them.Â
- Lead or support follow-up visits and remote check-ins to ensure the system is functioning as intended after handover.   Â
- Perform other duties as assigned. The duties and responsibilities listed in this document are representative of the nature and level of work assigned and not necessarily all inclusive.Â
Job Requirements
- Bachelor’s degree in health informatics, information systems, computer science, public health, business administration, economics or a closely related field.Â
- Minimum of 5 years of experience with digital health systems, information systems, or supply chain management software, preferably in healthcare or NGO settings.Â
- Experience leading or supporting full-cycle system implementations, including go-live activities, is preferable.Â
- Experience conducting readiness assessments, identifying implementation risks, and supporting issue resolution in multi-stakeholder settings is preferable.Â
- Experience supervising, mentoring, or reviewing the work of junior staff or field teams is preferable.Â
- Ability to interpret and apply technical specifications, implementation procedures, and quality standards.
How to Apply
🚨 Before You Apply for This Job
This job will attract 1000+ applicants.
Many qualified professionals miss out on getting shortlisted and interviews — not because they lack experience, but because their CV doesn’t clearly show how they fit this specific job.
🎯 Want to get an interview fast? Customize your CV specifically for this job.
Using the same CV for every application will not get you interviews.
Email your CV today to our Client Service Manager, Rose, using cvwriting@corporatestaffing.co.ke
Subject: CV Review & Upgrade.
Rose and our recruiters will review your CV and show you exactly how to improve it for the job you are targeting.Â
Using an A.I-generated CV but not getting interviews? Get it reviewed here by our recruiters today.

