Overall Purpose of the Job:
Assesses the systems architecture currently in place and develops and implements systems architecture that will meet business needs. Works with specialists/developers to recommend/ create technology solutions to meet business requirements, in line with the IT strategy and architecture.
The solution architect’s job entails making solution-level decisions and undertaking analyses of the impact on the overall business goals and outcomes. Establishes the technical direction of strategic projects, defining the strategies necessary to fulfil the stated vision, and providing expert advice to project teams regarding the design of major corporate systems. Ensures adherence to approved architectural designs throughout the project life cycle. Helps to define the roadmap.
Minimum:
-
Matric/ Grade 12
-
IT Degree
-
ITIL Mster
-
TOGAF
-
Zachman Certified
Ideal:
-
Bachelor’s Degree in Information Technology (NQF Level 7)
-
TOGAF foundation certification
-
Business Process Analysis / Business Process Modelling
-
Requirements Analysis
-
Process Mapping
-
Drivers license
Detailed Description:
-
Gathers requirements and functional specifications, assessing the current software systems in place in order to identify areas in need of improvement.
-
Analyzes the technology environment, enterprise specifics and current technologies used within the company and determines ways to improve.
-
Documents and monitors requirements needed to institute proposed updates.
-
Continually researches current and emerging technologies and proposes changes where needed.
-
Works closely with Information Technology professionals within the company to ensure hardware is available for projects and working properly.
-
Reviews, interprets and responds to detailed business requirements specifications (BRS) to ensure alignment.
-
Maintains the Architecture Standards for the domain-specific development, deployment and management of application, information, communication and technology infrastructure. Ensures that the documents are maintained.
Solution Development:
-
Creates a solution prototype
-
Participates in technology selection
-
Controls solution development
-
Assesses the business impact that certain technical choices will have
-
Provides detailed specifications for proposed solutions
-
Performs feasibility analysis on deployment ideas from business or Group IT to determine whether it is possible to implement. If not possible, suggests and motivates alternatives or requirements to make it feasible.
-
Researches methods of implementations and techniques to ensure that the solutions provided are the most effective and encompassing
-
Proposes and establishes the framework for necessary contributions from various departments
-
Provides supervision and guidance to development teams.
-
Documents all changes and deployments through effective release management and system handover to Production
-
Resolves technical problems as they arise
-
Provides updates to stakeholders on product development processes, costs, and budgets
-
Develops, tests and implements technology solutions and reports on delivery commitments to ensure solutions are implemented as expected and to agreed timeframes in conjunction with the quality assurance manager
-
During implementation, communicates the architecture to the stakeholders, and guides the implementation team
-
Informs various stakeholders about any problems with the current technical solutions being implemented
-
Works closely with specialists to develop and integrate computer systems, reviewing existing systems to identify areas for improvement and monitoring the outcome of new or upgraded systems on business operations.
-
Acts as an escalation point for support staff to assist in resolving problems and establishing RCA
-
Defines and manages an information risk mitigation plan.
-
Monitors and reviews the Architecture Risks for the Group.
-
Provides input to the Risk Register for the group.
-
Advises stakeholders about potential risks and challenges with respect to technology architecture.
-
Accounts for possible project challenges or constraints including, risks, time, resources and scope
-
Works closely with project management teams to successfully monitor progress of initiatives
-
Defines clear goals for all aspects of a project and manages their proper execution.
-
Provides advice to technical communities of practice, product owners and business users.
-
Consults with IT teams on enabling the new technology stack delivered by the programme.
-
Researches material, sells concepts and encourages business to assess and refocus both its business and IT strategy towards the new solution and underpinning technologies.
-
Acts as an escalation point for support staff to assist in resolving problems and establishing RCA.
-
Manages virtual teams of specialists across divisions including allocation of work commensurate with skills and availability
-
Monitors performance and day to day delivery and overseeing of the virtual team
-
Mentors, guides and trains virtual team members as necessary
****NB: Should you not hear from us within 21 days, please consider your application unsuccessful.******