Job Search and Career Advice Platform

Enable job alerts via email!

Implementation Specialist - Software

CodeConnect Staffing (Pty) Ltd

Johannesburg

On-site

ZAR 400 000 - 600 000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-established software development company in Johannesburg is hiring an Implementation Specialist to lead successful software rollouts. The candidate will manage the full implementation process and deliver clear training to clients, ensuring they use new systems effectively. Key qualifications include 3 to 5 years of software implementation experience and strong project coordination skills. This role requires excellent communication and a solutions-focused approach to support clients during the adoption phase.

Qualifications

  • 3 to 5 years’ experience in software implementation or professional services.
  • Proven leadership in managing key delivery workstreams.
  • Strong skills in project planning and stakeholder management.

Responsibilities

  • Lead the full implementation process from start to finish.
  • Plan and deliver training sessions for various user groups.
  • Assist with user testing and readiness activities before go-live.

Skills

Project coordination
Client training
Communication skills
Attention to detail
Solutions-focused
Job description
Job Specifics
  • Location: Sandton, Johannesburg
  • Work Model: On-site
  • Work Hours: Mon - Thu 08h00 to 16h30; Fri 08h00 to 16h00
  • Experience Level: Intermediate / Lead experience
Role Overview

A well-established software development business is hiring an Implementation Specialist to deliver successful rollouts of its software solutions to clients. This role is ideal for someone who can lead implementations end-to-end, manage multiple projects at once, and deliver clear, practical training that helps clients adopt new systems with confidence.

Responsibilities
  • 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 escalate issues when needed.
  • Coordinate internal teams and client stakeholders to ensure smooth delivery
  • Client Training and Enablement (Key Focus)
  • 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.
  • Configuration, Data and Go-Live Support
  • 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.
  • Handover and Continuous Improvement
  • 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.
Requirements (Must-Have)
  • 3 to 5 years’ experience in software implementation, onboarding, or professional services.
  • Proven experience leading implementations or taking ownership of key delivery workstreams.
  • Strong project coordination skills (planning, stakeholder management, risk management).
  • 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.
Nice-to-Haves
  • Experience in legal, compliance-driven, finance-related, or operations-heavy environments.
  • Exposure to change management or user adoption initiatives.
  • Experience improving delivery playbooks, templates, or training materials.
Key Skills and Attributes
  • Organised and methodical, with strong attention to detail.
  • Confident 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.
Success in the Role Looks Like
  • 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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.