Job DescriptionHello Future, Developer IVWelcome to FNB, the home of the #Changeables.We design for the shapeshifters and deliver products and services that make us incredibly proud with people that make it happen.As a Developer IV, you will be in a team where experts come together and ignite effective change. We call these #changeables our nav-igators – people who want to use tech to help others nav-igate their lives and business. As nav-igators, we are made up of unique talents, diverse minds, adaptability and live up to the promise of staying curiousRole PurposeThe key responsibility of a Developer IV is to provide IT expertise and guidance in the design, development, testing, and documentation of new and enhanced applications and systems, in line with established programming standards. This includes producing logical and technical specifications from functional requirements and writing code for medium to large-scale applications.Increase operational efficiency and suggest solutions to enhance cost-effectiveness.Deliver exceptional service that exceeds customer expectations through proactive, innovative, and appropriate solutions by resolving queries quickly and effectively.Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SMEs, project managers, and senior staff members, by providing input to business requirements and presenting/selling 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 and uphold coding standards through peer reviews.Comply with and implement all steps within IT development, ensuring governance in terms of legislative and audit requirements during programming execution.Assess, identify, and mitigate potential risks within the IT programming environment by adhering to technology business policies and SDLC/change management processes to ensure operational performance.Produce technical specifications and architecture aligned with agreed standards. Design, code, test, and debug to deliver robust solutions with supporting documentation.Minimize system downtime through proactive identification of potential issues and reduce recurring problems by managing defects and conducting code reviews.Monitor systems post-change and proactively perform performance analysis to prevent system failures due to capacity issues. Maintain maximum system availability by recording incidents and conducting root cause analysis to eliminate recurrence risks.Manage personal development to enhance technical and business competencies.You'll be an ideal candidate if you have:Qualifications:Diploma (NQF 7) or Bachelor of Commerce (NQF 7) in Information Technology, Computer and Information Science, Computer Engineering or related fields.Experience:4 – 5 years’ experience in System Design and Administration3-5 years' experience in Java DevelopmentAdditional Requirements:Excellent Database experienceStrong experience with Java 8 upwardsStrong Front-end experienceSpringboot experience is essentialAs a #Changeable you will have access to:Opportunities to network and collaborate.Work that is challengingOpportunities to innovate.Flexible working environmentDeep focus on health and wellbeingCoaches and mentors to help with your professional development.A very Generous leave policy to cater for your individual needs.Preferential employee banking rates that include Vehicle and Home loans. For more details see attachmentWe 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 toObsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do itA team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role isWe Can Be a Match If You AreCurious & courageous - you are driven by always wanting to know more and learn more and you are brave enough toObsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.Are you interested to take the step? We look forward to engaging with you further. Apply now!#Post#FNB#LI-LM8Job DetailsTake note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.11/09/25All 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.