Quebec Solution Inc is seeking a highly experienced Principal Software Architect / Principal Engineer for a long-term contract. The role involves defining enterprise architecture strategy, leading modernization of legacy platforms, and designing cloud-native SaaS solutions.
Responsibilities:
- Define enterprise architecture strategy
- Lead modernization of legacy platforms
- Design cloud-native SaaS solutions
- Establish DevOps and CI/CD standards
- Drive Azure-to-AWS migration initiatives
- Mentor engineering teams and conduct architecture reviews
Requirements:
- 12+ years of software engineering experience
- at least 4 years in a Principal Engineer or Software Architect capacity
- C++, C#, .NET Framework (MVC, Web Forms, Web API, WCF)
- React 18/19, Node.js, Express.js
- Azure AD, MSAL, JWT Authentication
- SQL Server, Stored Procedures, Query Optimization
- Azure & AWS Cloud Architecture
- PowerShell Automation
- IIS, TLS/SSL Certificate Management
- CI/CD Pipeline Design
- Security Architecture & Compliance
- Medical Devices, Life Sciences, Industrial IoT