Implementation Specialist
Job Description
Johannesburg, South Africa Posted on 02/26/2026
- Work Hours: Mon - Thu 08h00 to 16h30; Fri 08h00 to 16h00
- Industry: Medical Software Solutions
A well-established software development business, focusing on Practice Management Software, is hiring an Implementation Specialist to deliver successful roll outs of its software solutions to clients. This role is ideal for someone who can lead end to end implementations, manage multiple projects simultaneously, and deliver clear, practical training that helps clients adopt new systems with confidence.
What the Role Is Responsible For Implementation and Project Delivery- Lead the full implementation process from start to finish (planning, setup, testing, go live and post go live support).
- Build and manage project plans, timelines and deliverables.
- Run structured client sessions to understand their needs and agree on the implementation approach.
- Track progress, manage risks, and resolve or elevate issues when needed.
- Coordinate internal teams and client stakeholders to ensure smooth delivery
- Plan and deliver training sessions for different user groups (administrators, key users and end users).
- Create or update training materials such as guides, quick reference notes and onboarding documents.
- Support key client users so they can confidently use the system and assist their teams.
- Provide follow up training and refresher sessions where needed to improve adoption.
- Set up the system according to client requirements (within agreed best practice and scope).
- Support basic data preparation and migration activities (e.g., checking data quality and validating outcomes).
- Assist with user testing and readiness activities before go live.
- Provide structured support during the early post go live phase to ensure stability and user confidence.
- Ensure a smooth handover to support or customer service teams, including documentation and key information.
- Identify repeat issues or opportunities to improve implementation templates, processes and training content.
- Share feedback from clients to help improve the product and delivery approach over time.
- Organised and methodical, with strong attention to detail.
- Confident in leading client conversations and managing expectations.
- Calm under pressure and solutions focused.
- Able to balance multiple projects without losing control of deadlines and quality.
- Strong ownership and accountability.
- Implementations delivered on time and with a strong client experience.
- Clients trained effectively and able to use the system confidently.
- Smooth go live outcomes with minimal escalation and clear handover to support.
- Continuous improvements made to processes, documentation and training materials.
- Relevant Bachelor's degree or similar.
- 3 to 5 years' experience in software implementation, onboarding, or professional services.
- Proven experience leading implementations or taking ownership of key delivery workstreams.
- Clear experience delivering training to clients (workshops, onboarding sessions, user enablement).
- Strong communication skills and the ability to explain processes in a simple, practical way.
- Experience in legal, compliance driven, finance related, or operations heavy environments.
- Exposure to change management or user adoption initiatives.
- Experience improving the delivery of playbooks, templates, or training materials.