Back to jobs
Nedbank logo

Position Discovery

Software Developer

Johannesburg, ZA Banking / Finance 37 Views Closing: Nov 26, 2026

Position Details

Job Classification

Information Technology

Application Development

Loading Ad

Manage Self: Technical

FAIS Affected

Job Purpose

To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers

Job Responsibilities

• Produce working quality software that meets the design

• Develop critical and complex technical components in area of accountability

• Deliver system component designs that are robust and fault tolerant for large complex systems

Loading Ad

• Ensure system component designs are supportable , maintainable and re-usable

• Deliver software that is observable and scalable

• Conduct estimate of work effort

• Trouble shoot and problem solve of software issues and provide guidance to other team members

• Produce documentation as per organisational standards

• Continuous improvement of software

• Provide Maintenance and support of software in environments of accountability

• Develop unit and system test cases and conduct unit and system testing

Loading Ad

• Create deployment artefacts and stores in source control library

• Manage the deployment package and the execution thereof

• Optimise the tool change in collaboration with the Biz/ Dev / Ops Engineer

• Update and control the asset knowledge base

• Ensure integration of own work with other individuals and in team

• Collaborate with designers, product owners and engineering leads to refine the solution

• Contribute into the decomposition of the system solution into component parts for development

• Support the achievement of the business strategy, objectives and values

• Stay abreast of developments in field of expertise

• Ensure personal growth and enable effectiveness in performance of roles and responsibilities

• Contribute to the Nedbank Culture building initiatives (e.g. staff surveys etc.).

• Participate and support corporate responsibility initiatives for the achievement of business strategy

• Seek opportunities to improve business processes, models and systems though agile thinking.

• Provide mentoring for multiple software developers

Job Responsibilities Continue

People Specification

Essential Qualifications - NQF Level

• Matric / Grade 12 / National Senior Certificate

Preferred Qualification

Diploma / Certificate in multiple languages

Essential Certifications

Preferred Certifications

Certificate in relevant language where available

Minimum Experience Level

Min 3 years programming experience

Technical / Professional Knowledge

• IT Data structures

• Application systems

• Agile Development

• System Development Life cycle(SDLC)

Behavioural Competencies

• Managing Work

• Collaborating

• Quality Orientation

• Applied Learning

• Initiating Action

• Technical/Professional Knowledge and Skills


** **

Loading Ad

Source: jobs.nedbank.co.za

Secure this opportunity

Apply Now

Direct application via jobs.nedbank.co.za

AI Bot Logo AI Career Toolkit

Loading Ad