Senior Solutions Architect - Toronto& ON - MSON
- Full-time
Job Title: Senior Solutions Architect – .NET & Azure
Job Category: Architect / Solutions Design
Location: Toronto, ON
Job Type: Contract
Duration: Not specified
Experience: 3–9 Years
Pay Rate: CAD $700–$1000 per day
Note: This job doesn't offer any benefits.
Position Overview
We are seeking a Senior Solutions Architect to design and deliver scalable, secure, and highly available enterprise solutions using .NET, Microsoft Azure, and related Microsoft technologies.
Required Qualifications
-
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
-
3–9 years of relevant experience in application development, solution design, or architecture.
-
Strong experience with C#, .NET, ASP.NET Core, Entity Framework, and Web API.
-
Experience with Microsoft Azure and Azure SQL.
-
Experience designing and integrating enterprise applications.
-
Experience with DevOps, CI/CD pipelines, and deployment automation.
-
Understanding of enterprise application architecture, security, high availability, disaster recovery, and performance optimization.
-
Strong analytical, technical documentation, and stakeholder communication skills.
-
Ability to translate business requirements into scalable technical solutions.
Preferred Qualifications
-
Knowledge of Microsoft Dynamics 365, Dataverse, and Microsoft Power Platform.
-
Knowledge of enterprise networking, SAN storage, mainframe systems, and legacy system integration.
-
Experience with cloud migration and application modernization.
-
Experience working with cross-functional technical teams.
Responsibilities
-
Design enterprise applications using C#, .NET, ASP.NET, and ASP.NET Core.
-
Develop solution architecture documents, technical specifications, and system integration diagrams.
-
Design cloud-based solutions using Microsoft Azure and Azure SQL.
-
Define integration strategies using REST APIs, Web API, Entity Framework, and enterprise integration patterns.
-
Establish DevOps practices and CI/CD pipelines for automated builds, testing, and deployments.
-
Design scalable, resilient, and highly available application architectures.
-
Define security controls, backup strategies, disaster recovery, and business continuity requirements.
-
Assess existing applications and recommend modernization, cloud migration, and integration approaches.
-
Collaborate with business stakeholders, developers, infrastructure engineers, and security teams.
-
Review technical designs for compliance with enterprise architecture standards.
-
Identify technical risks and recommend appropriate technologies and architectural solutions.
-
Support performance optimization, production readiness, and complex technical issue resolution.
Expected Deliverables
-
Solution architecture and technical design documents.
-
Application and integration architecture diagrams.
-
Cloud deployment and modernization plans.
-
Security and recovery design recommendations.
-
Architecture reviews and technical implementation guidance.