Solution Architect / Senior Solution Architect / Software Solution Architect - Application & Software Our clients Technology Solution Architecture team advise internal partners on how best to invest in the right IT solutions to realize organisations Strategic Ambitions. Produces (or ensures production of) all Architectural deliverables under our development methodology. Identify all areas including Application Architecture, Technical and Cloud and to manage with the cooperation of the appropriate Stakeholders, defining appropriate work to address these or escalation as necessary Provides Technical Leadership to other solution architects. Drives alignment of our clients technology landscape with the enterprise target picture as part of a Cloud transformation. Provides Design Assurance for Solution Architecture to ensure they are implemented as designed, and to the correct standards and quality Skills & Experience: Experience defining, documenting, and architecting Applications, potentially requiring integration with legacy technologies and products for large projects/programmes Experience of providing architectural support and assurance to DevOps team and an application of Agile practices would be advantageous. Broad knowledge of IT technologies and architectural styles/patterns (e.g. Event Driven, Serverless, Microservices Architectures as well as SOA, layered). Experienced working with cloud solutions, ideally AWS but open to others. Experience leading architectural design authorities for projects and working within Enterprise Architectural Governance and Enterprise Portfolio Management frameworks. Stakeholder management and the ability to influence at varying levels (e.g. C-Suite, Developers, Testers, Project Managers, etc) Ability to convey Architecture decisions through the use of a variety of communication techniques to both technical and non-technical stakeholders. Broad knowledge of IT technologies and architectural styles/patterns (e.g. Event Driven, Serverless, Microservices Architectures as well as SOA, layered). Applied Knowledge of the Open Agile Framework (Open.org) would be desirable but not necessary.