Alternate Job Titles

Software Architect, Technical Architect, Application Architect, Infrastructure Architect, IT Architect

Job Level

Specialist

Functional Group

IT Services

Job Family

Applications configurations and installations and IT Security

Job Description

  • Analyse, design and develop roadmaps and implementation plans based on a current versus future state business architecture;
  • Review recommendations to software architectural standards for approval;
  • Lead and facilitate the software architecture governance process based on the enterprise architecture governance structure;
  • Manage exceptions to architectural standards at a software level by assessing near-term needs to establish business priorities and align architectural requirements with IT strategy;
  • Consult with clients and IT teams on software architecture solutions and provide recommendations on emerging technology;
  • Oversee the development of guidelines and standards to be used in software development and integration;
  • Formulate the conceptual and detailed architecture for the development of applications.
  • Research, analyse, design and deliver solutions that are appropriate for business strategy.
  • Interplay across several business area and act as visionary to proactively define the direction for future projects.
  • Plan, design, and develop integrated information technology architecture solutions for internal and external clients.
  • Serve as a technical expert on solutions designs, development and implementation requirements to address business needs;
  • Assess near-term needs to establish business priorities align architectural requirements with IT strategy.
  • Consult with clients and IT teams on software architecture solutions and provide recommendations on emerging technology to senior management.

Critical Work Function

Identify Business Requirements

  • Formulate the organisation’s architecture strategy, roadmap, standards, policies and procedures.
  • Liaise with senior stakeholders to determine requirements and define the scope of solution and governance.
  • Evaluate client’s system specification, work practises and the nature of business.
  • Evaluate the state of enterprise architecture for the organisation to inform the technology.

Lead and coordinate the domain technical and business discussions

  • Participate in ecosystem strategy development, environment analysis and opportunity identification.
  • Analyse, design and develop roadmaps and implementation plans based on a current versus future state.
  • Design standard configurations and patterns.

Lead and facilitate the software architecture governance process based on the enterprise architecture governance structure

  • Manage exceptions to architectural standards at a software level.
  • Review and approve recommendations to software architectural standards.

Develop architecture requirements and maintain oversight

  • Analyse and develop software architectural requirements.
  • Align architectural requirements with IT strategy.
  • Assess near-term needs to establish business priorities.
  • Ensure compatibility with existing solutions, infrastructure, services and strategic requirements.
  • Coordinate architecture implementation and modification activities.
  • Assist in post-implementation and continuous improvement efforts to enhance performance and provide increased functionality.
  • Ensure conceptual completeness of the technical solution.

Manage quality and continuous improvement of architecture

  • Analyse the current architecture to identify weaknesses and develop opportunities for improvement.
  • Identify and propose variances to the architecture to accommodate project needs.
  • Perform ongoing architecture quality review activities.
  • Research emerging technologies.

Consults with clients and IT teams on software architecture solutions

  • Analyse cost versus benefits, risks, impact and technology priorities.
  • Provide recommendations on emerging technology to senior management.
  • Develop a communication plan for software architecture.
  • Lead the research and evaluation of emerging technology, industry and market trends to assist in project development.
  • Identify organisational requirements for resources.

Manage software architecture design

  • Oversee the development of guidelines and standards to be used in software development and integration.
  • Formulate the conceptual and detailed architecture for the development of applications.
  • Manage the software architecture governance process.
  • Define transition steps and strategy from current to future software architecture.
  • Develop methods to integrate systems that interact and extend across organisational and functional lines.

Entry Requirements

#1

BDQF Level 6 with Bachelor’s Degree in Computer Science, Information Technology, Software Engineering or 6 years relevant industry experience

Skills & Competencies

Technical Skills

Soft Skills

Recommended Technical Training Courses

Amazon Web Services (AWS)

AWS Certified Solutions Architect - Associate

AWS Certified Solutions Architect - Professional

Azure Solution Architect Certification

CCNP Service Provider Operations (CCNP)

Certified Information Systems Security Professional - Architecture (CISSP)

Certified Scrum Master (CSM)

Google Cloud Architect Certification

ITIL Certification (all level)

The Open Group Architecture Framework (TOGAF)

VMware Certified Professional 6 - Cloud (VCP-Cloud)

Administrator (MCITP)

DevOp Engineer

Related Job Roles