Requirements
* Proven experience designing and delivering large-scale distributed applications
* Strong understanding of cloud architecture on Microsoft Azure (for example: AKS, Functions, API Management, Key Vault, Application Insights)
* Solid background in software engineering (ideally .NET) and modern integration patterns (REST, messaging, event-driven)
* Strong grasp of security fundamentals, including identity and access management, OAuth 2.0 / OpenID Connect, secure API design and threat modelling
* Ability to translate non-functional requirements (availability, performance, data, operability) into concrete design choices
* Experience producing clear architecture artefacts and making decisions traceable (ADRs, C4, sequence diagrams)
* Working knowledge of Agile delivery environments and tooling (Azure DevOps/Jira/Confluence, Git, CI/CD)
* Experience in a client-facing environment, able to lead workshops and influence senior stakeholders
* Clear communicator who can simplify complex topics for mixed audiences
* Comfortable working with cross-functional Agile teams, balancing pragmatism with governance
* Strong problem-solving mindset and habit of challenging assumptions with evidence
* (Desirable) Experience with data platforms (SQL/NoSQL) and integration middleware
* (Desirable) Infrastructure as Code (Terraform, Bicep) and container platforms beyond Azure (for example, OpenShift, AWS, GCP)
* (Desirable) Experience integrating enterprise SaaS platforms (for example, SAP S/4HANA, SuccessFactors) and complex identity landscapes
* (Desirable) Experience in regulated environments and familiarity with privacy and data protection considerations
What the job involves
* We are looking for a Solution Architect to help our clients design and deliver modern, scalable and secure digital solutions, primarily on Microsoft technologies
* You will combine architecture leadership with client-facing consulting. That means working directly with stakeholders to understand their goals, shaping technical options and trade-offs, and guiding delivery teams to implement the design safely
* This role suits someone who enjoys turning ambiguity into clear decisions, can explain technology, and is happy getting close to the code when needed
* Lead workshops to clarify business outcomes, constraints and non-functional requirements
* Translate requirements into architecture decisions, options, risks and assumptions that stakeholders can sign up to
* Collaborate with product, security, data and operations teams to align solution direction and governance
* Define target-state architecture and transition approach, including integration, data flows and operating model
* Produce and maintain architecture artefacts (C4 diagrams, ADRs, HLD/LLD, API contracts) that are usable by delivery teams
* Design resilient, secure and cost-effective cloud solutions on Azure, including identity, networking and observability
* Make pragmatic technology choices (build vs buy, patterns, services) and document trade-offs
* Support pre-sales and delivery assurance activities, including estimates, risks, assumptions and contributions to Statements of Work
* Provide hands-on technical leadership to engineers, unblocking complex problems and coaching leads
* Establish and assure engineering standards (CI/CD, testing, code quality, security controls) to support predictable delivery
* Track architecture risks and dependencies and communicate clear status to senior stakeholders
#J-18808-Ljbffr