Responsibilities
* Based on the defined solution architecture for the MHHS Programme, design & document/specify detailed solutions across a group of specific business applications, services & technologies based on enterprise business strategy, architecture principles, business capabilities & business requirements.
* Understand the business & the defined architecture for the programme, and define high-quality detailed solution designs & change requirements to deliver the organization's targeted business outcomes.
* Provide end-to-end design ownership in Programme contexts, ensuring each element of the solution is aligned with the overall enterprise architecture & the business vision.
* Contribute to and apply the overall enterprise architecture approach, strategic technologies & architecture standards within the detailed solution elements.
* Review low-level design documentation from key IT partners to ensure cross-programme solution consistency & quality, also to ensure end-to-end design continuity.
* Communicate the content & implications of each element of the architecture & detailed designs to technical & business interested parties.
* Participate in governance activities associated with ensuring solutions architecture assurance & compliance.
* Document all solution architecture design & analysis work at relevant levels of detail.
Skills required
* Degree in computer science, system analysis or a related study, or equivalent experience
* Proven experience & skills within the MS-Azure technical area. Must demonstrate certification in any or all of AZ-900, AZ-300 & AZ-200 ranges of certifications, with experience of Azure integration services:
Messaging - Azure ServiceBus
* Serverless - Azure Functions\LogicApps
* Data - Azure Fabric\Azure Data Factory
* Events - Azure Grid\Azure Event Hub
* API - Azure API Gateway\Azure APIM
* Salesforce API (Optional)
Minimum of five years of experience within at least two IT solution development disciplines, including technical architecture/solution design, application development, middleware, database management, information security or operations
* Has previously performed a Solution Designer role in a complex enterprise environment.
* Good understanding of current technologies & trends, along with the practical application these technologies to new, evolving business & operating models
* Understands agile methods & processes. Capability to support agile project teams by providing advice & guidance on opportunities, impact & risks, taking account of technical & architectural debt