Description
Solution Architect - API design, REST, Microservices architecture - 3 months - £500 - £550 Outside IR35 - Remote/Coventry
Solirius Consulting is looking to hire an experienced Solution Architect. The ideal architect will have a consultancy background, worked on large scale agile (GDS) programmes in the public sector and will have supported teams that are building bespoke software. Moreover, we are looking for architects who have worked with or delivered component based architecture using open source technologies.
Requirement:
You will either have experience of designing large scale data systems and related architectural concerns in a software delivery context previously, or an Applications architect with Development experience from within the Public Sector.
Experience:
-
Strong experience of API design, REST, Microservices architecture.
-
Experience in working in an architectural function with formal governance in a large Agile programme
-
An expert in MS Azure designing PAAS architecture solutions
-
Experienced in Azure DevOps toolset
-
Previous experience in Cosmos DB, MS SQL, SignalR, Service Bus, Azure Functions, Azure Blobs, Azure insights.
-
Excellent communication and collaboration skills
-
Drive architecture increments
-
Create HLD and SO's as and when required
-
Technical guidance on the consumption of API's
-
Ensure architecture and design governance requirements are met.
-
Champion best practices and patterns on APIs and integration
-
Should be able to review developers code as part of Software Quality assurance process
-
Take on code prototypes for new recommended solutions to enhance/add to the existing product/services
-
An expert in scaling services Up/down on PAAS solutions in the Microsoft Azure platform
Role will include:
Necessary high level & low-level technical documents
High level roadmap plan
Help with the creation of a prioritised backlog of Features, Epics and User Stories
Help with the creation of As Is & To Bo User Journeys, as well as process maps
Necessary MI requirements
Dependency & stakeholder mapping
Risks & Issues
Cost/Benefit analysis
User Personas
Solution Architecture related alignment with Architects
Key activities:
Author, socialisation and presentation at governance boards of significant High-Level
Solution documentation
High Level Solution Approach
High Level Design
Significant Architectural Decisions
Other documentation
Attendance at technical governance meetings
Producing technical PoC's as required
Liaising with the technical delivery team to ensure alignment to the High-Level technical
artefacts and assist with resolving technical challenges
Technical and design support
development, QA, deployment and operations of components in the technology roadmap.
Behaviours and ways of working:
The primary skill of the architect is their ability to communicate with all stakeholders (some technical, some business) to ensure a common baseline of understanding across the range of technical and business concerns. They should have mature business architecture skills in order to understand and interpret business requirements, but should also have the technical competencies to enable them to understand how best to meet those requirements through the combination of existing and new technical components that exist within the programme.
In practical terms this means adopting existing ways of working to generate and manage solution overviews and high level designs, including an existing approvals process though to production, ensuring that key stakeholders (including tech leads, delivery managers and product/service owners) are aware of, and bought into those architectures to the degree appropriate to their job role. In addition, architects should have the maturity to identify where the end to end process is not working well and either support interventions to align to the process, or escalate as necessary. Examples include lack of clear and agreed requirements, incomplete or un-groomed backlog, or unmet dependencies.