Software Developer

Techrepo.co.za

Johannesburg

On-site

ZAR 420,000 - 600,000

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nedbank is seeking an experienced software engineer responsible for realizing detailed designs through programming and configuration, mentoring peers, and delivering high-quality software. The role emphasizes building observable, scalable solutions while maintaining documentation and continuous improvement across large, complex systems.

The position requires strong SDLC knowledge, agile practices, and collaboration with designers, product owners, and engineering leads to refine solutions,

Qualifications

  • Matric / Grade 12 / National Senior Certificate
  • Min 3 years programming experience
  • IT Data structures
  • Application systems
  • Agile Development
  • System Development Life cycle(SDLC)
  • Managing Work
  • Collaborating
  • Quality Orientation
  • Applied Learning
  • Initiating Action
  • Technical/Professional Knowledge and Skills
  • --------------------------------------------------------------------------------------

Responsibilities

  • Realise detailed design through programming and configuration while mentoring other developers
  • Produce working quality software that meets design
  • Develop critical and complex components within accountability area
  • Deliver robust, fault-tolerant system component designs for large systems
  • Ensure designs are maintainable, reusable and observable
  • Conduct work effort estimates and drive execution
  • Troubleshoot and solve software issues and guide team
  • Produce documentation per organisational standards
  • Continuously improve software
  • Provide maintenance and support
  • Develop unit and system test cases and perform testing
  • Create deployment artefacts and manage deployment
  • Collaborate with designers, product owners and engineering leads
  • Contribute to decomposition of system into components for development
  • Support business strategy and values
  • Stay updated with field developments
  • Demonstrate personal growth and effectiveness
  • Provide mentoring for multiple software developers
  • Provide guidance to Nedbank culture initiatives and corporate responsibility

Skills

Programming
Agile Development
SDLC
Collaboration
Quality Orientation
Mentoring

Education

Diploma/Certificate in languages
Certificate in languages

Job description

Job Description
  • To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers
  • 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
  • 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
  • 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.
About the Role

Information Technology

Responsibilities
  • Application Development
  • Manage Self: Technical
  • To realise the detailed design through programming and configuration and provide guidance and mentoring to other software developers
  • 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
  • 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
  • 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
Requirements
  • Matric / Grade 12 / National Senior Certificate
  • Min 3 years programming experience
  • IT Data structures
  • Application systems
  • Agile Development
  • System Development Life cycle(SDLC)
  • Managing Work
  • Collaborating
  • Quality Orientation
  • Applied Learning
  • Initiating Action
  • Technical/Professional Knowledge and Skills
  • --------------------------------------------------------------------------------------
Preferred Qualifications
  • Diploma / Certificate in multiple languages
  • Certificate in relevant language where available
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

nedbank • Johannesburg

On-site
ZAR 400,000 - 600,000
Software Developer II: Application Development 12-month FTC
Software Developer II: Application Development 12-month FTC

Isilumko Staffing • South Africa

On-site
ZAR 450,000 - 600,000
Software Developer - Permanent
Software Developer - Permanent

IndSAfri • Roodepoort

On-site
ZAR 90,000 - 120,000
Front Arena Developer
Front Arena Developer

Techrepo.co.za • Johannesburg

On-site
ZAR 1,000,000 - 1,400,000
Software System Designer I
Software System Designer I

Nedbank • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Software Developer II
Software Developer II

Nedbank • Johannesburg

On-site
ZAR 550,000 - 900,000
Engineering Lead I
Engineering Lead I

nedbank • Johannesburg

On-site
ZAR 800,000 - 1,200,000
Business Integration Specialist 1
Business Integration Specialist 1

Nedbank • Johannesburg

On-site
ZAR 480,000 - 720,000
Software Engineer
Software Engineer

Standard Bank of South Africa Limited • Johannesburg

On-site
ZAR 700,000 - 900,000
Senior Developer (RPG)
Senior Developer (RPG)

Telesure Investment Holdings (TIH) • Johannesburg

On-site
ZAR 420,000 - 620,000