· Support the design of end-to-end solution architectures for enterprise applications, platforms and integrations.
· Translate business, operational and non-functional requirements into practical technical designs and solution options.
· Develop and maintain architecture artefacts, including solution design documents, architecture decision records, context and component diagrams, data flows, sequence diagrams and integration specifications.
· Evaluate technologies, frameworks and design patterns based on security, scalability, reliability, maintainability, interoperability, operational complexity and cost.
· Identify assumptions, constraints, dependencies, technical risks and trade-offs, and present recommendations for review by senior architects.
· Assist in designing integration solutions using APIs, GraphQL, messaging, file transfer and event-driven architecture patterns.
· Support cloud solution designs and service selection across Microsoft Azure, AWS or Google Cloud Platform.
· Assess existing systems to identify architecture gaps, technical debt, lifecycle risks and modernisation opportunities.
· Support AI-enabled solution designs involving model APIs, retrieval-augmented generation, enterprise knowledge sources and agentic workflows.
· Contribute to proof-of-concept exercises and evaluate feasibility, security, output quality, reliability, supportability and estimated cost.
· Work with security, infrastructure, data and engineering teams to ensure solutions follow security-by-design, data-protection and operational standards.
· Participate in architecture and technical design reviews and help verify that implementation remains aligned with approved designs.
· Maintain relevant architecture repositories, system landscape information, reusable patterns and technical standards.