Apply now »
Position

Ab Initio Developer

Details

Location: 

Johannesburg, ZA

Date:  16 Feb 2026
Reference:  144165

Job Classification

Software Developer II (Ab Initio Developer)(144165)

TA:Luthando Bower

Closing date: 24 February 02026

Job Family

Information Technology

Career Stream

Application Development

Leadership Pipeline

Manage Self: Technical

Job Purpose

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

Job Responsibilities

  • Design, build, and deliver high‑quality, production‑ready data integration solutions that align with architectural standards and business requirements
  • Develop complex and mission‑critical Ab Initio components, ensuring reliability, efficiency, and seamless integration within broader data ecosystems
  • Engineer robust, scalable, and fault‑tolerant system components suitable for large, high‑volume enterprise environments
  • Ensure all developed components are maintainable, reusable, and easy to support, adhering to best practices and organisational guidelines
  • Implement observability and performance optimisation across data pipelines to ensure system scalability and operational excellence
  • Estimate effort and timelines accurately, contributing to sprint planning and delivery commitments
  • Troubleshoot, diagnose, and resolve complex software or data issues, providing technical leadership and guidance to team members
  • Produce clear and comprehensive technical documentation in line with organisational standards
  • Drive continuous improvement, identifying opportunities to optimise processes, tools, and integration patterns
  • Provide ongoing maintenance and support for Ab Initio solutions within assigned environments
  • Develop and execute unit and system test cases, ensuring high-quality and thoroughly validated deliverables
  • Create deployment artifacts and manage version control, ensuring accurate promotion of code across environments
  • Oversee deployment activities, collaborating with Biz/Dev/Ops to ensure smooth releases and environment stability
  • Maintain and update the asset knowledge base, ensuring technical assets remain accurate and accessible
  • Collaborate closely with designers, product owners, architects, and engineering leads to refine technical solutions.Integrate personal deliverables effectively with the wider team, supporting end‑to‑end solution cohesion
  • Contribute to solution decomposition, breaking down complex systems into manageable development components
  • Support organisational strategies, objectives, and values through high‑quality delivery and professional conduct
  • Stay current with industry trends and emerging technologies, continuously enhancing technical skillsets
  • Champion personal development, actively strengthening capability and effectiveness in the role
  • Participate in culture‑building initiatives at Nedbank, including surveys, feedback cycles, and team engagement activities
  • 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

Essential Qualifications - NQF Level

  • Advanced Diplomas/National 1st Degrees

Preferred Qualification

Diploma / Certificate  in multiple  languages

Preferred Certifications

Certificate in relevant language where available

Minimum Experience Level

Min 3 years programming experience using Ab Initio

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

---------------------------------------------------------------------------------------

Please contact the Nedbank Recruiting Team at +27 860 555 566 

 

If you can't find the job you're looking for, activate job alerts to be one of the first to know when new positions open up.

Apply now »