Job Search and Career Advice Platform

Enable job alerts via email!

Software Developer

nedbank

Johannesburg

On-site

ZAR 600 000 - 800 000

Full time

3 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading South African bank seeks an experienced engineer for their Global Payments team in Johannesburg. You will modernize legacy systems and develop software solutions, leveraging your 4+ years of experience in Java and/or C#. This role also involves collaboration with diverse stakeholders while contributing to impactful solutions and exploring innovative technologies, including AI. Join a dynamic environment that values growth and offers various development opportunities.

Qualifications

  • Minimum of 4+ years in Software Development with Java and/or C#.
  • Experience in API and Cloud Integrations.
  • Strong understanding of systems analysis and deployment patterns.

Responsibilities

  • Produce working quality software that meets design.
  • Develop and modernize technical components in Azure.
  • Provide maintenance and support for software.

Skills

Java
C#
API Integrations
Cloud Integrations
DevOps
Agile Development

Education

BSc Degree and related IT Degrees
Advanced Diplomas/National 1st Degrees
Job description

Join Nedbank’s Global Payments tribe, a close‑knit team of professionals operating at the heart of a dynamic, fast‑paced, and delivery‑driven environment. This role offers the opportunity to work across a broad and diverse stakeholder base while contributing to impactful solutions at scale. We’re looking for a curious, driven engineer who’s eager to learn, challenge the status quo, and grow their skills, particularly through exposure to innovative technologies, including the application of Artificial Intelligence.

Job Responsibilities
  • Produce working quality software that meets the design
  • Modernising a legacy orchestration engine to run natively in Azure
  • Continuously enable modernised solutions to meet Global Payments demand
  • Willingness to learn how to us Artificial Intelligence to develop, test and deploy code
  • 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.
Essential Qualifications - NQF Level
  • Advanced Diplomas/National 1st Degrees
Preferred Qualification

BSc Degree and related IT Degrees

Preferred Certifications

Certificate in relevant language where available

Minimum Experience Level

Minimum of 4+ years Java and/or C# experience inSoftware Development, API Integrations, Cloud Integrations, Systems Analysis, Deployment Patterns, DevOps

Technical / Professional Knowledge
  • IT Data structures
  • Application systems
  • Agile Development
  • System Development Life cycle(SDLC)
  • Managing Work
  • Quality Orientation
  • 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.

Nedbank Ltd Reg No 1951/000009/06. Authorised financial services and registered credit provider (NCRCP16).

For assistance please contact the Nedbank Recruiting Team at +27 860 555 566

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.