Senior Solutions Architect
The Solution and Information Architecture team requires the services of a solution architect with experience in the design of insurance line-
of-business applications - i.e. enrolment and account management, policy and premium, billing and collections.
Split 50 / 50 between two DevOps pods, the solution architect works closely with product owners and other team members to understand the specific objectives and constraints that are driving the need for a software solution, and provide the architectural vision driving delivery on those requirements while balancing resource use, cost efficiency, innovation and acceptable level of risk.
This work builds on an existing Azure PaaS architecture for hybrid cloud applications and requires familiarity with the microservices architectural style and single-
page applications, as well as exposure to containers, domain-driven design and event stream processing.
General Role(s), Responsibilities and Deliverables :
Business planning - working with business and technical colleagues during the definition phase and over the course of a project,
Solution Architects look beyond the immediate business objectives that the project accomplishes to consider how the proposed solution impacts the overall technical capabilities roadmap of IT Design planning.
Solution Architects work with the Cloud Architecture and Operations team as well as Solution Architects on DevOps pods to formulate a design plan that factors technology investments and risks while eliminating unnecessary software complexities, taking into account considerations such as testability, maintainability, extensibility, manageability, reliability, and security threat modelling Project execution as the design for a software solution stabilizes, Solution Architects are responsible to verify that the design is built, configured and documented correctly.
Throughout the course of a project, Solution Architects help the project team recognize and mitigate any emerging risk to existing business processes or to the solution's overall success Technology injection.
Solution Architects work closely with stakeholders across IT to drive the adoption of technologies, patterns and practices that build in flexibility and robustness for example : domain-
driven design and event storming, microservices, API management, serverless functions,
Technology acquisition - when solutions require external resources, equipment or other expenditures,
Solution Architects play a lead role in evaluating vendor proposals to identify which promises the most value and the best return on investment Technology governance.
Solution Architects are key participants in IT’s technology governance, by contributing to ensure that the use of information and technology generate business value, while mitigating the risks associated with using particular information and technology in the software solutions
Mandatory Requirements :
Experience with the microservices architectural style - we're looking for a solution architect with hands-on experience designing and guiding the development of microservices
Experience with single page applications - we're looking for a solution architect with hands-on experience designing and guiding the development of single page applications, preferably on the angular platform
Experience with domain driven design (DDD) - we're looking for an architect who'll anchor the design of solutions in DDD
Familiarity with Microsoft Azure
Familiarity with containers, preferably docker & kubernetes - we're looking for an architect who'll anchor the development and deployment of solution around containers and supporting standards / technologies
Familiarity with Agile - SCRUM and / or Kanban
Senior Solutions Architect Assignment Length
Senior Solutions Architect Location