Job Description :
Role: Azure Solution Architect Location: Toronto, ON Duration: Contract Job Description: The Solutions Architect will work as a member of the core architecture team to provide an effective solution architecture capability to underpin and support product teams, technical initiatives, and the management team's strategic goals which are aligned to continuous improvement and agile delivery. In addition, this role is expected to design and build reusable code components that can be leveraged by multiple product teams so this is a hands-on architect position. Ability to self-learn new technologies quickly and demonstrate their value to the business Ability to deliver independently (i.e writing code) or as part of the team Strong verbal and written communication, should be able to draw and document the designs. Should be comfortable presenting to senior Management and business partners Assist technical staff in identifying and reviewing architecturally significant requirements and software system designs Assess technology and tools for business & technical fit and guide senior management team in build vs buy decisions Drive quick POCs for feasibility, showcase technology benefits to the business, and provide quick estimates Build platform services, reusable frameworks and code components to abstract and enforce the best practices and patterns Very comfortable with object oriented concepts, design patterns, and creating reusable components and services 9+ years of overall experience with at least 3 years as solutions architect Experience with .NET(C, design patterns, and relational databases Experience/exposure to Cloud solutions preferably with Azure but AWS is ok Experience designing and developing infrastructure/common code libraries/components preferably in CoE teams Experience working in agile teams (Scrum, Kanban etc Experience in the following areas is desirable: Microservices Architecture, API-First approach & API Management