The Opportunity
We're looking for an experienced Azure Solution Architect to lead the design, evolution and governance of enterprise software solutions across both cloud and on-premise environments.
What You'll Be Doing
- Defining and maintaining architecture standards across enterprise applications.
- Designing high-level solution architectures for new and existing platforms.
- Leading Azure cloud transformation and migration initiatives.
- Creating architectural blueprints and reviewing solution designs.
- Providing technical leadership and guidance to development teams.
- Conducting architecture reviews and code reviews.
- Supporting the delivery of mission-critical software components where required.
- Driving DevOps and Agile best practices.
- Identifying opportunities to leverage AI technologies within existing systems.
- Ensuring solutions align with security, compliance and regulatory requirements.
- Producing technical documentation and architectural artefacts.
What We're Looking For
Essential
Desirable
Essential
- Proven experience as a Solution Architect, Software Architect or Technical Architect.
- Strong experience designing enterprise software solutions.
- Expertise across Microsoft Azure environments.
- Experience planning and delivering cloud migration programmes.
- Strong understanding of software architecture principles and SDLC.
- Knowledge of object-oriented development methodologies.
- Experience working within Agile and Scrum environments.
- Excellent communication skills with the ability to engage technical and non-technical stakeholders.
- Experience reviewing architecture, design patterns and code quality.
Desirable
- C#/.NET development background.
- Hands-on software engineering experience.
- Azure certifications.
- DevOps, CI/CD and automation tooling experience.
- Experience integrating AI technologies into business applications.
- Experience modernising Legacy applications and platforms.
Why Apply?
This is an opportunity to genuinely influence technical strategy while remaining close to delivery. You'll help shape the future architecture of critical business systems, drive cloud adoption, introduce innovative technologies and work with a collaborative engineering team in a role that offers both strategic and hands-on responsibilities.