
About this role
Job Description
Hello Future Software Architect IWelcome 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 talented 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.
To design and implement software systems that align with business objectives and established technology frameworks. Translate business requirements into practical technical solutions through stakeholder collaboration and provide technical leadership within the team. Ensure adherence to coding standards and architectural principles by conducting code reviews and mentoring developers. Maintain a long-term technical vision for assigned systems, ensuring coherence, scalability, and integration within the broader software ecosystem.
Are you someone who can :
- Establish and evolve the architecture of a small number of systems in line with business goals and enterprise technology direction.
- Ensure that the quality of the system is maintained and improved through code reviews, management of technical debt and good coding practices.
- Lead the implementation of complex projects to drive real business impact and/or meet strict availability and reliability goals.
- Proactively identify issues and constraints in the system and communicate to business stakeholders the priority required to resolve.
- Act as a technical expert and identify and resolve technical issues and challenges that arise during the development process or present/market new tech solutions to suitable stakeholders
- Follow established architectural standards and frameworks and assess technical risks on projects by operating in conjunction with other architects and guidance from Risk and Governance to translate customer functional requirements.
- Comply with, understand and implement all steps within the organisations SDLC, and comply with governance in terms of legislative and audit requirements for IT software solutions.
- Provide guidance to operations teams with the design and development and testing of new software and work with assigned project teams to ensure a smooth implementation of changes to existing systems.
- Collaborate with developers, project managers, systems analysts and other stakeholders to ensure that software designs are effectively implemented and meet project requirements.
- Assist in the progress of multiple IT software projects to contribute to business needs and solutions
- Assess process and business risks relating to software business needs to ensure minimal risk to the organisation in the IT software tech environment.
- Provide proactive technical leadership and guidance to the development teams.
- Work with stakeholders to understand their needs and requirements and translating those into software designs.
- Design full-stack software systems and applications that meet the business requirements of the organization.
- Develop technical specifications and architectural artefacts for software solutions.
- Conduct design and code reviews to ensure that software solutions are designed and implemented in accordance with established standards and best practices.
- Develop proof of concepts to test architecture hypotheses and development technology options when required.
- Provide input into the budget and manage and report on budget usage that reflects delivery of planned work within agreed parameters.
- Control expenditure and identify process improvements to contain and reduce costs.
- Deliver customer experience excellence in own service delivery aligned to Organisational values and service standards.
- Creates solutions to meet customer demands.
- Build working relationships across teams and functional lines to enhance work delivery, collaboration and innovation.
- Participate in planned activities that are appropriate for own development.
- Help the team grow through support and feedback.
- Develop, encourage and nurture collaborative relationships across area of specialisation.
- Manages risks in own area of responsibility.
Additional Requirements
- IT related Degree or Diploma or have a degree in computer science, information systems, software engineering or BEng
- 7+ years' experience in Software Architecture
- 10 years plus IT experience
- Previous programming experience/knowledge of programming principles essential
- Solid design skills
- Experienced in the following technologies: Java, MS SQL, Angular, Javascript, DevOPs and Springboot.
- Experience in Camunda is beneficial
- Development background in Java
- Involvement in automated deployments would be an advantage
- Good knowledge of infrastructure; data and applications
- Togaf and/or Zachman certificate would be an advantage
- Knowledge of Test Driven Development
You’ll benefit from our changeable benefits like:
- Inspiring work environment
- Work that is challenging
- Space to make a difference.
- Opportunities to innovate.
- Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)
- Resources to help you with your professional development.
- Generous leave policy
- Preferential employee banking rates
- When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.
- As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.
Are you interested to take the step? We look forward to engaging with you further. Apply now!
#POST
#FNB
#FAIRLANDS
#LI-DG2
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.
07/02/26All 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.
Job details
Workplace
Office
Location
FNB Building, 1 Enterprise Road, Fairland, Johannesburg, 2170, South Africa
Job type
Full Time
Company
Jobr Assistant extension
Get the extension →