Technical Software Consultant
- Negotiable
- South Africa, South Africa
- Permanent
Role: Technical Software Consultant
Location:Johannesburg onsite
Permanent
Shape the Future of Smart Mobility Across Africa
Join a fast-growing, innovation-driven technology company at the forefront of transforming public transport systems across Africa and beyond. This organisation delivers cutting-edge software and intelligent transport solutions that power cities, improve passenger experiences, and optimise large-scale mobility networks.
They’re looking for a Technical Software Consultant who thrives at the intersection of technology, problem-solving, and client engagement — someone who wants to work on complex, real-world systems that make a visible impact.
The Opportunity
This is a hands-on, client-facing role where you’ll play a key part in delivering and integrating sophisticated software solutions used in public transport environments.
You’ll work across the full lifecycle — from understanding client requirements through to design, configuration, integration, testing, and deployment — collaborating with cross-functional teams and engaging directly with customers.
If you enjoy variety, ownership, and solving complex technical challenges in dynamic environments, this role offers exactly that.
What You’ll Be Doing
- Engage with clients to understand and analyse public transport system requirements
- Design, configure, and implement complex software solutions tailored to operational needs
- Lead system integration efforts, including third-party and gateway integrations
- Conduct system testing (internal and user acceptance) to ensure quality delivery
- Troubleshoot and resolve technical issues across live environments
- Produce and maintain high-quality technical documentation and user guides
- Support the development of training materials and knowledge transfer to clients and partners
- Collaborate with internal teams across delivery, QA, and integration functions
- Explore and apply AI-driven approaches to improve implementation and efficiency
- Act as a trusted technical advisor to clients throughout project delivery
What They’re Looking For
- Degree in Computer Science, Information Systems, or a related field
- ~5+ years’ experience in software implementation, configuration, or systems analysis
- Strong experience working with complex, integrated software environments
- Proven ability to troubleshoot, problem-solve, and work across multiple technologies
- Experience working in client-facing or consulting roles
- Strong documentation and communication skills
- Ability to work independently while collaborating within a broader team
Bonus points for:
- Experience in public transport, mobility, or large-scale infrastructure systems
- Exposure to system integrations and API/gateway development
Why This Role?
- Work on meaningful, large-scale projects that impact cities and communities
- Be part of a collaborative, high-performing international team
- Gain exposure to cutting-edge transport and smart city technologies
- Opportunity to travel across Africa and occasionally internationally
- A role that blends technical depth with real client engagement