This job is no longer available
This job expired on 26/08/2026. It no longer accepts applications.
Software Developer
Nedbank · Johannesburg
Job description
About the role
Nedbank is looking for a Software Developer to turn detailed designs into high‑quality code, mentor junior developers and contribute to large‑scale, fault‑tolerant systems. You will work within an Agile environment, collaborating with designers, product owners and engineering leads.
Key responsibilities
- Produce working software that meets design specifications and quality standards.
- Develop complex technical components and ensure they are robust, maintainable and reusable.
- Create unit and system test cases, conduct testing and document results.
- Generate deployment artefacts, manage source‑control libraries and oversee deployment execution.
- Provide maintenance, support and continuous improvement for owned applications.
- Estimate effort, troubleshoot issues and mentor other developers.
- Collaborate with Biz/Dev/Ops engineers to optimise tools and integrate work across teams.
Required profile
- Matric (Grade 12) or equivalent; diploma or certificate in multiple programming languages preferred.
- Minimum 3 years of professional programming experience.
- Strong knowledge of data structures, application systems, Agile development and the Software Development Life Cycle (SDLC).
- Demonstrated ability to work collaboratively, manage work and deliver quality outcomes.
Required skills
- Programming in multiple languages (e.g., Java, C#, Python)
- Agile development methodologies
- Software Development Life Cycle (SDLC) practices
- Unit and system testing
- Source‑control tools (e.g., Git)
What we offer
- Opportunity to work on large, complex systems within a leading financial institution.
- Professional growth through mentoring and continuous learning.
- Contribution to Nedbank’s culture and corporate responsibility initiatives.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salary: Software Engineer Based on 13 job offers in South AfricaSalaries by job title
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Nedbank
Johannesburg
Related job offers
-
Senior SAP Basis Consultant – Cloud ALM
Deloitte Johannesburg -
APEX Graduate Programme 2027 – Future Leaders Accelerator
Lesaka Johannesburg -
BI Data Analyst
Absa Johannesburg -
IT Audit Consultant – Remote (South Africa)
Deloitte Midrand -
Senior Consultant – IT & Specialized Assurance (Remote)
Deloitte Midrand