Loyalty & API Focused Software Developer II

Nedbank

Johannesburg

On-site

ZAR 550,000 - 900,000

Full time

34 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nedbank is seeking a software developer to design and implement high-quality, scalable solutions for the Loyalty and Rewards platform in Johannesburg. You will contribute across the full software lifecycle, working in an Agile delivery environment.

Responsibilities include ETL development with Ab Initio, SQL optimization, API development with APIC/ACE, microservices, Python automation, and ensuring secure, testable code.

Qualifications

  • Minimum 3 years of software development experience.
  • Experience in Agile methodologies/delivery environments.
  • Exposure to AWS cloud services will be advantageous.
  • Practical experience in Ab Initio ETL development.
  • SQL development and database optimization/Performance Tuning.
  • Postgres DB familiarity.
  • IBM App Connect Enterprise (ACE) experience.
  • IBM API Connect (APIC) experience.
  • RESTful API Development and API Security/Governance.
  • Microservices, Design Patterns, and OOP knowledge.
  • CI/CD Pipelines, Source Control, and Version Management.
  • SDLC and software development life cycle proficiency.

Responsibilities

  • Produce high-quality software that meets functional and non-functional requirements.
  • Develop critical and complex technical components within areas of accountability.
  • Design and implement robust, scalable, reusable solutions.
  • Build and maintain ETL and data integration solutions using Ab Initio.
  • Develop, optimize, and troubleshoot SQL queries, stored procedures, and database objects.
  • Design, develop, and maintain integration services using IBM ACE.
  • Design, develop, publish, secure, and support APIs using IBM APIC.
  • Develop automation and Python-based utilities.
  • Perform root-cause analysis and resolve production issues.
  • Produce technical documentation per standards.
  • Develop and execute unit, integration, and system tests.
  • Manage deployment artifacts and release processes.
  • Collaborate with cross-functional teams including Business Analysts and DevOps.
  • Contribute to continuous improvement and technical innovation.
  • Participate in code reviews and uphold standards.
  • Support operational stability and performance optimization.
  • Provide mentoring to junior developers.
  • Stay current with technologies, patterns, and cloud services.
  • Align with business objectives and organizational values.
  • Standby duties for a week on a rotating basis.

Skills

Agile Development
RESTful API Development
Microservices
Python development
Design Patterns
Object-Oriented Programming
SDLC
Code Reviews

Education

Matric / Grade 12 / National Senior Certificate
Diploma, Degree, or Certificate in Computer Science, Information Technology, Software Engineering, or related field

Tools

Ab Initio ETL
PostgreSQL
IBM App Connect Enterprise (ACE)
IBM API Connect (APIC)
SQL
AWS

Job description

Nedbank is seeking a software developer to design and implement high-quality, scalable solutions for the Loyalty and Rewards platform in Johannesburg. You will contribute across the full software lifecycle, working in an Agile delivery environment.

Responsibilities include ETL development with Ab Initio, SQL optimization, API development with APIC/ACE, microservices, Python automation, and ensuring secure, testable code.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer II
Software Developer II

Nedbank • Johannesburg

On-site
ZAR 550,000 - 900,000
ACE Software Developer
ACE Software Developer

nedbank • Johannesburg

On-site
ZAR 600,000 - 900,000
Software Developer: Build Robust, Scalable Systems + Mentor
Software Developer: Build Robust, Scalable Systems + Mentor

nedbank • Johannesburg

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

IndSAfri • Roodepoort

On-site
ZAR 90,000 - 120,000
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
Senior Software Engineer: Backend & Integration
Senior Software Engineer: Backend & Integration

Africonology • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Engineer – Fintech, AI & Cloud Platform Lead
Senior Software Engineer – Fintech, AI & Cloud Platform Lead

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Engineering Lead: End-to-End Solutions Architect
Engineering Lead: End-to-End Solutions Architect

nedbank • Johannesburg

On-site
ZAR 800,000 - 1,200,000