JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
Engineering Jobs
full time

Maintenance Specialist

Adzuna SA – AllDurban, eThekwini

Salary

R30 000 – R50 000 per month

Job Type

full time

Posted

about 2 hours ago

Closing date

2 Oct 2026

Share:WhatsAppLinkedIn

Job Description

Adzuna SA is seeking a skilled and enthusiastic individual to fill the role of Maintenance Specialist in Durban. This position offers an exciting opportunity to contribute to an organisation that values innovation and collaborative development. The successful candidate will play a crucial part in ensuring the smooth operation and continuous improvement of software solutions.

About the Role

As a Maintenance Specialist, you will be instrumental in the ongoing success of our software products. This involves not just fixing issues, but also actively participating in the evolution of existing systems. You will be expected to contribute to the entire lifecycle of software, from understanding user needs to implementing and testing enhancements. This role requires a proactive approach to problem-solving and a commitment to delivering high-quality, reliable software. You will be part of a team that is dedicated to pushing the boundaries of technology and creating impactful solutions.

Key Responsibilities

The responsibilities of the Maintenance Specialist are diverse and integral to the team's productivity and the quality of the software produced. Key duties include:

  • **Developing and Maintaining Software:** Designing, building, and looking after robust and scalable software applications. This encompasses ensuring the code is efficient, well-documented, and adheres to best practices.
  • **Collaborating with Teams:** Working closely with various departments, including product management, design, and other engineering teams, to gather requirements, define features, and ensure successful implementation and deployment.
  • **Code Review and Mentorship:** Conducting thorough code reviews to maintain high standards of code quality and provide constructive feedback. You'll also offer support and guidance to junior team members, fostering their growth and development.
  • **Troubleshooting and Debugging:** Identifying, diagnosing, and resolving technical issues and bugs promptly to minimise disruption and ensure a seamless user experience.
  • **Agile Development Participation:** Engaging actively in agile development processes, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient and iterative progress.

What They're Looking For

To be successful in this role, candidates should possess a strong foundation in software engineering principles and a proven track record of delivering quality work. Essential qualifications and skills include:

  • **Educational Background:** A Bachelor's degree in Computer Science or a closely related technical field.
  • **Experience:** A minimum of five years of progressive experience in software development. This hands-on experience should demonstrate a deep understanding of the software development lifecycle.
  • **Technical Proficiency:** Strong command of programming languages such as Java, Python, or C#. Familiarity with other relevant technologies and frameworks will be advantageous.
  • **Methodology Understanding:** A solid grasp of various software development methodologies, particularly agile frameworks, and the ability to apply them effectively.
  • **Problem-Solving Skills:** Excellent analytical and problem-solving capabilities, with a knack for identifying root causes of issues and devising effective solutions.

In South Africa, a role like this typically requires a blend of technical expertise and practical experience. Software engineers with this level of experience can expect competitive remuneration packages. The tech industry in South Africa is diverse, with opportunities ranging from established financial institutions and telecommunication companies to burgeoning tech startups, particularly in hubs like Cape Town and Johannesburg, but also growing in Durban. Career progression often involves moving into more senior engineering roles, team leadership, or specialisation in specific technological domains.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 5+ years of experience in software development.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of software development methodologies.
  • Excellent problem-solving and analytical skills.

About the employer

A

Adzuna SA – All

Adzuna SA – All is a hiring organisation operating in Durban, eThekwini within the engineering jobs sector. They are currently recruiting for the Maintenance Specialist role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at Adzuna SA – All?

JobVault never charges job seekers to apply.

Apply Now

More Engineering Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →