Ab Initio Developer
Johannesburg, ZA

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