ACE Software Developer

at Nedbank Group

The Role

As an ACE Software Developer at Nedbank, you'll be joining our dynamic technology team where innovation meets banking excellence. This role offers an exciting opportunity to work on cutting-edge financial technology solutions that directly impact millions of customers across Africa. You'll collaborate closely with cross-functional teams including business analysts, architects, and quality assurance specialists to deliver robust, scalable software solutions that drive Nedbank's digital transformation journey.

Working within our agile development environment, you'll contribute to the design, development, and maintenance of critical banking systems and applications. This position is perfect for a passionate developer who thrives in a fast-paced environment and wants to make a meaningful impact in the financial services industry while advancing their technical career.

What You'll Do

  • Design, develop, and maintain high-quality software applications using modern programming languages and frameworks
  • Collaborate with business stakeholders to understand requirements and translate them into technical solutions
  • Write clean, efficient, and well-documented code following industry best practices and coding standards
  • Participate in code reviews to ensure quality and knowledge sharing across the development team
  • Debug and resolve software defects and performance issues in production and development environments
  • Implement automated testing strategies including unit tests, integration tests, and end-to-end testing
  • Work within agile development methodologies, participating in sprint planning, daily stand-ups, and retrospectives
  • Stay current with emerging technologies and recommend improvements to existing systems and processes
  • Support production deployments and provide technical support for live systems
  • Mentor junior developers and contribute to knowledge sharing initiatives within the team
  • Collaborate with DevOps teams to implement CI/CD pipelines and improve deployment processes
  • Ensure all development work adheres to security standards and regulatory requirements

What We're Looking For

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • 3+ years of professional software development experience with object-oriented programming languages
  • Strong proficiency in Java, C#, Python, or similar enterprise programming languages
  • Experience with web development technologies including HTML5, CSS3, JavaScript, and modern frameworks
  • Knowledge of database design and SQL programming for both relational and NoSQL databases
  • Understanding of software development lifecycle (SDLC) and agile methodologies
  • Experience with version control systems, particularly Git, and collaborative development workflows
  • Strong analytical and problem-solving skills with attention to detail
  • Excellent communication skills and ability to work effectively in team environments
  • Understanding of software testing principles and experience with automated testing frameworks

Nice to Have

  • Experience in financial services or banking domain with knowledge of regulatory requirements
  • Cloud platform experience with AWS, Azure, or Google Cloud Platform
  • Knowledge of microservices architecture and containerization technologies like Docker and Kubernetes
  • Experience with API development and integration using REST and GraphQL
  • Familiarity with DevOps practices and tools for continuous integration and deployment
  • Professional certifications in relevant technologies or project management

What We Offer

  • Competitive salary package with performance-based bonuses and annual salary reviews
  • Comprehensive medical aid and life insurance coverage for you and your family
  • Retirement fund contributions and employee share scheme participation
  • Professional development opportunities including training, conferences, and certification support
  • Flexible working arrangements with hybrid work options and modern office facilities
  • Career advancement opportunities within a large, stable financial services organization
  • Employee wellness programs and recreational facilities access
  • Annual leave, study leave, and sabbatical opportunities for long-term employees

How to Apply

To apply for this exciting opportunity, please submit your comprehensive CV along with a cover letter highlighting your relevant experience and passion for software development in the financial services sector. We encourage you to include specific examples of projects you've worked on and technologies you've mastered that align with this role's requirements.

Our recruitment process typically includes an initial screening call, technical assessment, and interviews with both technical and business teams. We aim to provide feedback throughout the process and typically complete our hiring process within 2-3 weeks of application submission.

About the Company

Nedbank is more than just a bank – we're a financial services partner committed to using our expertise to do good for Africa. With over 150 years of banking heritage, we've grown to become one of Africa's largest banking groups, serving millions of clients across the continent. Our culture is built on the principles of integrity, respect, accountability, and pushing beyond possible.

At Nedbank, we believe our people are our greatest asset. We foster an inclusive, diverse workplace where innovation thrives and every team member can reach their full potential. Our commitment to digital transformation and sustainable banking practices makes us an exciting place to build your career while contributing to Africa's economic growth and development. Join us in shaping the future of banking in Africa.

Application Deadline

1 April 2026

Nedbank Group logo

Nedbank Group

Johannesburg, South Africa

Apply Now →

About the Company

Nedbank Group logo

Nedbank Group

Financial Services

Johannesburg, South Africa

~30,000 employees

Nedbank is one of the largest banking groups in Africa, offering a comprehensive range of wholesale and retail banking services, insurance, asset management, and wealth management. With its headquarters in Johannesburg, South Africa, Nedbank is committed to using its financial expertise to do good for individuals, families, businesses, and society. The bank operates across multiple African countries and maintains a strong focus on sustainable banking practices, digital transformation, and empowering local communities through innovative financial solutions.


https://www.nedbank.co.za

Ready to apply?

Apply directly on Nedbank Group's official website.

Apply Now →

Share this job

More jobs at Nedbank Group