Software Architect

FirstRand
R 111 132 - R 140 718 a year
Johannesburg, Gauteng
Full time
1 day ago
Job Description
To design software systems and ensure that the software architecture aligns with business goals and technology constraints. To engage in technical leadership and work closely with relevant stakeholders to translate business requirements into technical solutions.
To conduct code reviews and enforce coding standards to maintain design quality and to mentor Developers and contribute to the team’s technical knowledge. To maintain a comprehensive, long-term technical perspective on the software products, encompassing not only individual systems but the systems that fall within their area of responsibility.
  • 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.
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.
22/08/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.
Apply
Other Job Recommendations:

Engineer, Software

Standard Bank Group
Johannesburg, Gauteng
Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that...
3 weeks ago

Senior Software Engineer

LexisNexis
Cape Town, Wes-Kaap
  • Interface with other technical personnel or team members to...
  • Write and review portions of detailed specifications for the...
2 weeks ago

Software Engineer (Back-end)

DigiOutsource
Cape Town, Wes-Kaap
  • Build, maintain, enhance and deploy software according to...
  • Unit-test all software artifacts...
3 weeks ago

Software Quality Analyst

OLX
Cape Town, Wes-Kaap
  • Release management
  • Software build processes
  • Analysis, design and documentation of software...
3 weeks ago

SAP Solution Architect

Glencore
Johannesburg, Gauteng
R 139 725 - R 176 924 a year
  • Information systems functional and technical resources...
  • Process optimization: evaluate, redesign, and optimize...
3 weeks ago

Software Engineer Salesforce

Standard Bank Group
Johannesburg, Gauteng
  • 5 years of experience as a Salesforce Developer or related...
  • Salesforce certifications preferred (Salesforce Platform...
2 weeks ago

Junior Software Engineer

RELX
אשקלון, Suidelike distrik
Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and...
3 weeks ago

Software Development Manager

Betway
Pretoria, Gauteng
  • You are much more than just a manger of software development...
  • You would bring an extremely technical mindset, in order to...
3 weeks ago

Customer Service Advisor

Konecta group (Bespoke International )
eThekwini Metropolitan Municipality, KwaZulu-Natal
  • Responding to incoming calls and assisting customers with...
  • Providing accurate information about products and services...
2 days ago

Maintenance Supervisor Electrical

Rheinmetall
Potchefstroom, Noordwes
R 585 557 - R 741 445 a year
  • To keep in good repair all electrical services throughout...
  • To supervise the analysis, diagnosis and repairing of faults...
1 day ago