Company:
FNB South Africa
Industry: Banking / Financial Services
Deadline: Nov 30, 2025
Job Type: Full Time
Experience: 5 – 8 years
Location: Western Cape
Province: Cape Town
Field: ICT / Computer
Job Description
- Implements a program of technology projects to ensure that program goals are accomplished
Key Responsibilities​
- Collaborate with cross-functional teams to define and deliver on business requirements
- Design, develop and maintain scalable and robust software solutions using Agile best practices.
- Continuously improve development processes and practices to enhance team productivity and product quality
- Mentor and support junior & intermediate developers, fostering a collaborative and growth-oriented environment
- Stay informed with new technologies and best practices and industry trends
- Problem Solving and resolving technical issues and providing solutions that aligns to Business needs
- Leadership and communication – Lead projects and manage project deliverables and communicate with business
- Performance Optimization – Identify and address performance bottlenecks in code and systems.
- Willingness to Learn – Eagerness to learn and grow in areas outside of core development
- Research new technology being used in the financial sector
- Develop prototype systems on which to test and prove the new technology
- Make recommendations of technology, vendors who can supply and support that technology as well as the use cases in which they can be used
- Maintain and share a knowledge base of financial technology, trends and news for the group
- Where bespoke applications are required, develop those applications to assist the treasury functions in the bank
- Participate with the broader community in the development of a blockchain platform for financial systems
Qualifications and Experience
- Qualification: A bachelors degree in BCom, B.Eng., BSC Eng, BSc Information or IT related degree
- Experience: A minimum of 5 – 8 years’ proven experience as a Senior .NET Developer or similar role
- Expertise in front-end development languages and frameworks e.g.: JavaScript, Angular, HTML5 and CSS
- Expertise in C#, ASP.NET, MVC and other relevant technologies
- Experience with database design and optimization, e.g.: SQL Server, Entity Framework etc.
- Strong understanding of software architecture, design patterns and best practices
- Previous experience with CMS / XMS systems as well as ETL tools and associated systems will be advantageous
- Strong problem solving and analytical skills
- Strong communication and collaboration skills
End Date: November 5, 2025