Outside IR35- Technical Architect- 3 months Remote with 1-2 days per month on site in Newcastle IMPORTANT INFORMATION: Candidates come from a development background and must have experience in working a long side UCD Teams and have Central Government experience. SC is not required, but desirable. Looking for a number of Technical Architects for a Cross Government Service Discovery where the client is also looking for us to explore and develop a proof of concept. It needs someone from a coding background who can both help create architectural designs which meet client requirements and Lead the technical development of a small functional prototype which will be used to demonstrate the capability of a solution. Key duties: Creating lower-level designs for the service to meet Government service standards and accessibility requirements. working at any point of the development lifecycle from supporting a discovery through to service optimisation at live. Working alongside the product manager and UCD team to iterate designs, identifying challenges and potential solutions to enable service development Acting as the technical representative and lead for the service to stakeholders and at service standard assessments Ensuring the aims, objectives and context for the service are understood by the development team Working with delivery groups/owners for downstream/upstream impacted services to understand the technical constraints and requirements for any integrations Responsibilities Ownership of software systems with low to medium risk, size, quality, and complexity Communicate with business, delivery and operational stakeholders of the software Identify, prioritize and address architectural concerns related to the software, based on quality attributes (non-functional requirements) and other architectural drivers Make or guide architectural decisions about the software, its implementation technologies, its external and internal interfaces and its development and deployment environments Model the software system’s context and structure Assure that the software fulfils its present and anticipated architectural requirements by analysis, validation, modelling and road mapping Support the software’s development and operations teams by coaching, explaining and reviewing detailed designs and code Keep track of emerging technologies, developments and methodologies Key Competencies Software architecting: - Use modelling, decision making and validation techniques to design a system that fulfils stakeholder requirements Systems integration: - Create and implement software that fits in its business and technology environment Requirements analysis: - Understand and validate software requirements, focusing on quality attributes and other architectural drivers Delivery: - Drive realization and implementation of software and hardware systems Software technology knowledge: - Development stacks, programming languages, design and integration patterns, algorithms