Overview

Software Maintenance & Support Consultant Jobs in Cape Town, South Africa at PBT Group

Software Maintenance & Support Consultant

Employment Type: Permanent / Contract-to-Permanent (TBC)
Location: Stellenbosch / Cape Town (Hybrid options available)
Reporting To: Chief Operating Officer (COO)

Position Overview

Our client is seeking a motivated and technically capable Software Maintenance & Support Consultant to take ownership of their application maintenance and support function.

Currently, maintenance and support responsibilities are managed by the development team; however, due to continued growth, there is a need for a dedicated resource to establish and manage this capability.

This role presents an exciting opportunity for someone who enjoys solving problems, working closely with users and technical teams, and building processes from the ground up. The successful candidate will partner closely with the COO to establish a structured maintenance and support function, with the potential to grow this area into a dedicated team over time, including mentoring and supporting junior developers.

The ideal candidate will be a hands‑on developer with strong troubleshooting skills, a proactive mindset, and the ability to work independently in a dynamic environment.

Key Responsibilities

  • Take ownership of software maintenance, application support, and issue resolution across existing platforms.
  • Investigate, troubleshoot, and resolve technical issues raised by users and internal stakeholders.
  • Work closely with development teams to understand existing systems, identify improvements, and implement fixes.
  • Manage support requests, prioritise incidents, and ensure timely resolution.
  • Perform code analysis, debugging, testing, and deployment support where required.
  • Identify recurring issues and recommend improvements to increase system stability and performance.
  • Assist in establishing maintenance processes, documentation, and best practices.
  • Collaborate with the COO and technical stakeholders to build and mature the support function.
  • Contribute to future team growth by supporting and mentoring junior technical resources.
  • Balance reactive support requirements with proactive system enhancements and improvements.

Technical Skills & Experience

  • Experience working within software development or application support environments.
  • Strong experience with C# and/or .NET development.
  • Experience with Node.js development is highly advantageous.
  • Exposure to Flutter/mobile development would be beneficial.
  • Strong troubleshooting and debugging abilities.
  • Understanding of software development practices, version control, and deployment processes.
  • Ability to read, understand, and work with existing codebases.
  • Comfortable working across multiple systems and technologies.
  • Advantageous:
    Experience with APIs, integrations, databases, and cloud-based environments.
  • Experience supporting production applications.

Candidate Profile

The successful candidate will ideally be:

  • An intermediate developer or strong junior developer looking to take ownership of a broader technical function.
  • A problem solver who enjoys investigating issues and finding practical solutions.
  • Comfortable engaging with both technical and non-technical stakeholders.
  • Proactive, dependable, and able to work independently.
  • Someone who takes ownership and is excited by the opportunity to build something from the ground up.
  • A strong culture fit who values collaboration, accountability, and continuous learning.

This role offers the opportunity to become a key contributor in establishing a dedicated maintenance and support division. As the function grows, there will be potential to expand the team and take on additional responsibility, including mentoring junior developers and helping shape the future support model.

Company Culture

Our client values innovation, collaboration, and a hands‑on approach. They are looking for someone who enjoys being part of a growing business, contributing ideas, and making a meaningful impact rather than simply managing tickets or completing assigned tasks.

#J-18808-Ljbffr

Title: Software Maintenance & Support Consultant

Company: PBT Group

Location: Cape Town, South Africa

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.