Position Description :
This role is hybrid and requires you to be at our downtown Toronto and / or Client ( Yonge Street, Toronto) office at a minimum 3 days per week - subject to change at any time.
We are seeking a Senior Application Architect to lead the design and evolution of our application ecosystem across both legacy and modern cloud environments. This role will play a key part in shaping the technology direction for mission-critical systems that support our life insurance business, ensuring scalability, integration, and long-term sustainability.
You will collaborate with senior technology leaders, delivery teams, and business stakeholders to define solution architectures, evaluate emerging technologies, and guide teams through transformation initiatives across Java, .NET, NodeJS, React, and Angular platforms deployed on Azure and AWS.
Your future duties and responsibilities :
Required qualifications to be successful in this role :
o Backend : Java (Spring Boot), .NET Core / Framework, NodeJS
o Frontend : React, Angular
o Integration : SOA, REST APIs, messaging frameworks, microservices architecture
o Proficient in modern architecture principles such as domain-driven design, event-driven architectures, and API-first design.
o Ability to produce high-quality architectural documentation, models, and reusable patterns.
o Skilled in technology assessments, tool evaluations, and providing recommendations aligned with enterprise standards and long-term roadmap.
o Demonstrated experience working in both Waterfall and Agile / Scrum delivery environments.
o Ability to tailor architectural approaches based on project lifecycle and governance needs.
Certifications
o Designing Microsoft Azure Infrastructure Solutions
o AWS Certified Solutions Architect – Associate or Professional
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $95,–$,. This role is an existing vacancy.
#LI-KM1
Use of the term ‘architect’ in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices architecture or possesses the requisite license as prescribed by the applicable provincial or territorial architect regulator. We are seeking individuals with expertise in IT architect-related functions, but licensure from an architect regulator is not a prerequisite for this position. Architecture is a regulated profession in Canada which is restricted in terms of use of titles and designation.
Skills :
Senior Application Architect • Toronto, Canada