FNB Jobs

Share this post on

To apply, click on the link at the end of the posts and all the best with your applications.

Developer

Job Description

Implements a program of technology projects to ensure that program goals are accomplished

Hello future Java Developer C2 ,

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our Core Banking Team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can:

  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions.
  • Resolve all customer queries efficiently, and within agreed timelines.
  • Provision of an efficient administration service through careful and timeous planning, reporting and updating of all related information
  • Comply with governance in terms of legislative and audit requirements.
  • Work closely with the team / allocated individual in order to up skill knowledge and skills in Operations and Administration
  • Manage own development to increase own competencies.

You will be an ideal candidate if you:

  • ncrease operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
  • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
  • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
  • Manage own development to increase own competencies and develop technical and business skills.
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

Additional Requirements

  • Minimum: 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 as appropriate for the specific requirements of the department related to the field.
  • System Design experience advantageous

You will have access to:

  • Opportunities to network and collaborate.
  • Challenging Work.
  • Opportunities to innovate.

We can be a match if you are:

  • Curious & courageous – you’re driven by always wanting to know more and learn more.
  • Obsessed with mastery – you know what it takes to become good at what you do and are constantly pushing yourself to do it.

Software Architect

Job Description

Hello, Future Software Architect!

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can:

  • Can design and have implementation experience with large scale system developments
  • Understand and can design Software pipelines
  • Create critical success factors for the accurate implementation of an architecture
  • Understand system specification
  • Have a proven track record of carrying out appropriate technology architectures
  • Setting standards for Applications
  • Know how to work in projects and being involved from the inception / conceptual design phase
  • Build sound relationships with a broader team and variety of stakeholders
  • Engineer and leverage processes and technologies to meet business needs
  • Produce consistently high-quality outputs within agreed deadlines

You will be an ideal candidate if you:

  • Have a degree computer science, information systems, software engineering or BEng.
  • Are strong in the following technologies: .NET, Java, MS SQL, Angular, Javascript, DevOPs
  • Have experience in Camunda (Beneficial)
  • Have a TOGAF certification
  • Have 5+ years of experience in software architecture.
  • Have good communication skills.
  • Have a strong drive to pay attention to detail.
  • Have solution definition and problem-solving skills.
  • Have practical experience in project management.
  • Have familiarity with computer networks and IT security management.
  • Have a good understanding of business processes.
  • Have strong organizational skills. Strong understanding of analytical skills and techniques.
  • Have good knowledge of modern software engineering principles and best practices.

You will have access to:

  • Opportunities to network and collaborate
  • Challenging Working
  • Opportunities to innovate

We can be a match if you are:

  • Curious & courageous – you’re driven by always wanting to know more and learn more and you’re brave enough to
  • Obsessed with mastery – you know what it takes to become good at what you do and are constantly pushing yourself to do it

Java Developer

Job Description

Implements a program of technology projects to ensure that program goals are accomplished

Hello future Java Developer C2,

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our Core Banking Team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can:

  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions.
  • Resolve all customer queries efficiently, and within agreed timelines.
  • Provision of an efficient administration service through careful and timeous planning, reporting and updating of all related information
  • Comply with governance in terms of legislative and audit requirements.
  • Work closely with the team / allocated individual in order to up skill knowledge and skills in Operations and Administration
  • Manage own development to increase own competencies.

You will be an ideal candidate if you:

  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
  • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
  • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
  • Manage own development to increase own competencies and develop technical and business skills.
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

Additional Requirements

  • Minimum: 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 as appropriate for the specific requirements of the department related to the field.
  • System Design experience advantageous

You will have access to:

  • Opportunities to network and collaborate.
  • Challenging Work.
  • Opportunities to innovate.

We can be a match if you are:

  • Curious & courageous – you’re driven by always wanting to know more and learn more.
  • Obsessed with mastery – you know what it takes to become good at what you do and are constantly pushing yourself to do it.

Software Developer in Test

Job Description

To create, maintain and refine automated testing within the quality assurance processes across the Core Banking Applications whilst working with technical leads to enable efficient product delivery and effective use of open-source tools wherever possible.

Hello future Software Developer In Test,

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of the people that make it happen.

As part of our Core Banking Team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can:

Improve the lives of the customers through simple, effective solutions that meet their needs then apply today if your skills are a match.

Responsibilities:

  • Automated Testing: Develop and maintain automated test scripts to validate software functionality.
  • Code Review: Write and review code to ensure it meets quality standards.
  • Test Frameworks: Design and implement test frameworks to streamline the testing process.
  • Bug Identification: Identify, document, and troubleshoot issues in the software.
  • Collaboration: Work closely with developers, product managers, and other stakeholders to understand requirements and ensure comprehensive test coverage.
  • Reporting: Compile and report test results, providing insights and recommendations for improvements.

Skills Required:

  • Programming Languages: Proficiency in languages like JAVA, Springboot, Python, or C++.
  • Test Analysis Training
  • Database Management: SQL basics
  • Testing Tools: Familiarity with tools like Selenium, JUnit, or TestNG.
  • Problem-Solving: Strong analytical skills to identify and resolve issues.
  • Front-end Application Navigation
  • API Testing (using tools like Postman and SOAPUI)
  • API Documentation (including Swagger docs)
  • Monitoring Tools (Plunk, Grafana)
  • CI/CD Pipelines (Jenkins/Bamboo)
  • Micro Focus ALM Octane usage
  • Git and Bitbucket knowledge
  • IntelliJ (IDE) Usage
  • Understanding of Script Datasheets
  • Data Driven Framework
  • Knowledge of OCEP Services
  • Data Preparation and understanding
  • Agile Methodology

Qualifications:

  • Education: A bachelor’s degree in computer science, software engineering, or a related field.
  • Experience: Relevant experience in software development and testing, often ranging from 1-5 years depending on the role’s seniority.
  • Certifications: Certifications like ISTQB or CSTE can be beneficial.

The ideal candidate must have experience in:

Script/Tests Analysis:

  • Proficiently analyse both new and existing Automation scripts.
  • Identify areas for improvement or maintenance in existing scripts.
  • Create test cases based on Business Requirement Specifications.

Automation Scripting:

  • Quickly adapt to prescribed standards and usage of our internal Framework.
  • Familiarize yourself with all defined interaction points in the framework, namely (Legacy Application, REST, API, Selenium, SOAP, IMS, OCEP).
  • Design robust, scalable, and maintainable automation scripts covering various aspects of the System Under Test.
  • Review existing processes and suggest innovative ideas to improve and streamline processes to drive efficiencies and minimise redundancy scripts.

Stakeholder Communication:

  • Collaborate effectively with stakeholders (QA, Infrastructure, Architecture, Developers, Business).
  • Understand the SUT from a business perspective.
  • Maintain open communication with product owners and business analysts to gather relevant information on requirements.

Performance Testing:

  • Create and maintain component-level performance tests using JMeter.
  • Work closely with the Performance Engineer to ensure proper processes are followed during test creation and execution.
  • Collaborate with the Performance Engineer to create reports, suggest improvements, and highlight bottlenecks.

Issue Resolution and Analysis:

  • Proactively collaborate with business, stakeholders, and developers to ensure quicker turnaround time for fixes.
  • Participate in root cause analysis and troubleshooting.
  • Provide detailed information to facilitate timely issue resolution.

Leadership Responsibilities:

  • Demonstrate leadership qualities.
  • Solve problems effectively.
  • Communicate efficiently.
  • Work closely with the assigned Technical Team Lead.
  • Ensure the quality and stability of testing processes.

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.

Technical Team Leader

Job Description

Hello Future, Java Technical Team Lead

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our team in FNB Core Banking Platform, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Are you someone who can:

  • Translate business IT requirements into implementable solutions & continuously monitor to ensure operational continuity and effectiveness.
  • Deliver against operational and cost targets.
  • Prioritise resource allocation to minimise and reduce wastage.
  • Monitor costs for the financial year according to the operational plan.
  • Allocates and approves expenditure.
  • Review cost reports and resolves or explains variances to the budget.
  • Identify, control and escalate potential risks that may lead to increased costs.
  • Manage costs or expenses within approved budget to achieve cost efficiencies.
  • Contribute to the development of larger overall area budget.
  • Develop the budget for the next financial year for area of responsibility taking all operational plans into consideration.

You will be an ideal candidate if you:

  • Minimum: B.Comm, B.Eng, BSC Eng, BSC Informatics or related degree.
  • 3 – 5 years experience in managing a team of Java Developers.
  • Familiar with one or more programming languages as appropriate for the specific requirements of the department related to the field.

You will have access to:

  • Opportunities to network and collaborate
  • A challenging working environment
  • Opportunities to innovate

We can be a match if you are:

  • Adaptable and curious
  • Analyse complex data sets
  • Thrive in a collaborative environment.

#POST

#FNB

#LI-MM5

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.11/01/25

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Information Security Administrator

Job Description

Hello Future Information Security Administrator II – SailPoint Identity IQ (IIQ)

Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen.

As part of our talent team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change.

Overview of the role:

  • The successful candidate will form part of a team that looks after the SailPoint Identity IQ (IIQ)
  • To assist in identifying, defining and maintaining the information security policy and baseline standards.
  • The candidate must have Linux experience.
  • SQL experience non-negotiable
  • The successful candidate will be supporting the SailPoint Identity IQ (IIQ) application.
  • The successful candidate must have a Linux certificate

You will be responsible for:

  • Drive business profitability in the context of cost management through Information technology solutions.
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing expert advice and consulting on all aspects of IT security.
  • Support IT Security leaders to participate in the FirstRand Bank Information Risk awareness program and to ensure that staff is aware of information security risks.
  • Ensure that operating objectives and standards of performance are not only understood but owned by management and employees and to ensure that appropriate standards of conduct are established and complied with.
  • Comply, understand and implement all steps for the IT Information Security Processes and Procedures and meet governance in terms of legislative and audit requirements.
  • Assist in identifying, defining and maintaining the information security policy and base line standards.
  • Assist and administer the implementation of control mechanisms, which enables Information Security Services to have a view of the status of information security.
  • Ensure all Information Security analysis and research are captured, recorded and reported on to ensure correct actions are implementation are executed.
  • Ensure that operating objectives and standards of performance are not only understood but owned by management and employees and to ensure that appropriate standards of conduct are established and complied with.
  • Manage own development to increase own competencies.
  • Maintain current knowledge of the Information Systems security industry’s emerging technologies.

What you will need:

  • 3- 5 years experience in a similar role  

We can be a match if you can:

  • Strong communication, decision making and interpersonal skills.
  • Good stakeholder engagement and managemement
  • Able to work under pressure
  • Very good technical skills on the application above

You will have access to:

  • Opportunities to network and collaborate.
  • Challenging Work.
  • Opportunities to innovate.

DevOps Engineer

Job Description

To plan, design and build an Information Technology (IT) infrastructure architecture usually at an enterprise level to meet business requirements

  • Drive business profitability in the context of cost management through Information technology solutions
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Advise on Budget forecasting to align the identified needs for IT Infrastructure Architecture
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effective
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements
  • Plan, design and build an IT infrastructure architecture, usually at an enterprise level, to meet business requirements and customise application functionality as identified through the relationship with the Organisational Sources and other External sources.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during design of IT Infrastructure Architecture
  • Draft business and technical requirements into requests for proposal documents for IT Infrastructure Architecture
  • Ensure IT Infrastructure Architecture Performance and Upgrade Metrics are developed and used in the business
  • Ensure system health checks process is aligned with SLA and best practices for the Business Technical Environment
  • Support application functionality to problems analysis in existing infrastructure architecture by staying abreast with latest technological advances in the marketplace then translate current and future trends and advise management of benefits and well as risk
  • Manage own development to increase own competencies
  • Develop an In-depth knowledge of specified field as well as ability to translate this knowledge into business terms and Solutions

Job Details

Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.06/01/25

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Click here to apply

We wish you all the best with your applications

Share this post on

Be the first to comment

Leave a Reply

Your email address will not be published.


*