Full stack .NET Developer
Category: Software Development/ Engineering
Main location: Canada, Quebec, Montreal
Position ID:J0426-1784
Employment Type: Full Time
Position Description:
Role Summary
We are looking for a highly skilled Senior .NET Developer to lead the design and development of advanced technology solutions within the Microsoft ecosystem, with a strong focus on artificial intelligence. You will play a key role in technical decision-making, architecture design, and mentoring junior and intermediate developers.
Key Responsibilities
Design and develop robust, scalable software architectures.
Mentor and support intermediate and junior developers.
Build complex .NET applications (C#, ASP.NET Core, microservices).
Integrate advanced AI solutions (Azure OpenAI, Cognitive Services, custom models).
Optimize application performance, security, and code quality.
Participate in strategic technical decisions and architecture reviews.
Collaborate with product, DevOps, and security teams to ensure smooth delivery.
Your future duties and responsibilities:
Required Skills & Experience
6+ years of experience in .NET development.
Strong expertise in C#, ASP.NET Core, microservices, and REST APIs.
Solid experience with Microsoft Azure services (Functions, Kubernetes, Service Bus, Cosmos DB, etc.).
Hands-on experience with AI or intelligent automation projects.
Strong understanding of DevOps practices (CI/CD, Azure DevOps pipelines).
Excellent communication skills and technical leadership ability.
Required qualifications to be successful in this role:
Nice to Have
Expertise with Azure OpenAI Service (GPT, internal copilots, AI orchestration).
Strong knowledge of Azure Cognitive Services (Vision, NLP, Speech) and custom model development.
Experience with Azure Machine Learning, MLOps, or AI pipelines.
Familiarity with Microsoft Fabric, Synapse, and Power Platform AI (AI Builder, Power Automate).
Microsoft certifications (Azure Developer, Azure AI Engineer, Solutions Architect).
Ability to define AI strategy within a cloud architecture.
Experience with Microsoft Dynamics.
Experience building Copilot agents.
CGI provides a reasonable estimate of the salary range for this position. The calculation of this range depends on several factors, including skill level, geographic market, experience, education, as well as professional licenses and certifications. Compensation decisions depend on the specifics of each case. A reasonable estimate of the salary range for this role is between $80,000 and $115,000. This position is currently open.
#LI-AM1