Senior Officer, Software Implementation at International Medical Corps
International Medical Corps View all jobs
- Kenya
- Permanent
- Full-time
- 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.
- 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.
- 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.
- 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.
- 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.
Jobs in Kenya