Taro Logo

Developer

FNB is a retail and commercial bank offering banking, insurance, savings and investment products, with a market-leading app and globally recognized rewards system.
Randburg, South AfricaJohannesburg, South Africa
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Developer

FNB, a leading retail and commercial bank in South Africa, is seeking a Java Developer to join their Core Banking Team. This role presents an exciting opportunity to work with a forward-thinking financial institution that's known for its innovative digital solutions and market-leading app.

The position requires a seasoned developer with 4-6 years of Java programming experience who will be responsible for designing, creating, and maintaining critical banking applications. As part of the Core Banking Team, you'll be working on essential systems that serve millions of customers while collaborating with diverse talents in an adaptable environment.

The ideal candidate will have a strong technical background with a relevant degree (B.Comm, B.Eng, BSC Eng, or BSC Informatics) and solid experience in system design. You'll be responsible for producing technical specifications, implementing system enhancements, and ensuring robust solutions with proper documentation. The role involves significant interaction with business units to understand needs and identify innovative IT solutions.

Key aspects of the role include:

  • Developing and maintaining core banking applications using Java
  • Ensuring system stability and performance through proactive monitoring
  • Supervising and mentoring other developers
  • Implementing solutions following SDLC and governance requirements
  • Collaborating with various stakeholders including end-users, SMEs, and project managers

FNB offers a dynamic work environment where you'll be part of a team that's driving financial innovation in Africa. The company has received multiple awards, including recognition as the Strongest Banking Brand in the World in the Brand Finance Banking 500 2023 report. This role offers an excellent opportunity to make a meaningful impact while working with cutting-edge banking technology.

The position is based in Randburg/Johannesburg, offering the chance to work at one of South Africa's most prestigious financial institutions. If you're passionate about financial technology and want to be part of a team that's shaping the future of banking, this role presents an excellent career opportunity.

Last updated 20 days ago

Responsibilities For Developer

  • Design, create, test and document new and enhanced applications and systems
  • Produce logical and technical specifications from functional specifications
  • Code, compile, test and implement applications in compliance with SDLC
  • Resolve customer queries efficiently within agreed timelines
  • Provide technical assistance to fellow developers
  • Monitor systems and perform proactive performance analysis
  • Maintain system availability and perform root cause analysis
  • Implement governance and audit requirements
  • Supervise work of other developers

Requirements For Developer

Java
  • B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree
  • 4-6 years experience in programming (Java)
  • Familiar with one or more programming languages
  • System Design experience advantageous

Interested in this job?