This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Canada, Toronto 554.83 - 590.41 CAD / Day · Job Posted June 02, 2026
Job offer has expired
Job Link Share
Job Description
We are seeking a Software Developer with a strong foundation in the Microsoft .NET stack to translate complex technical specifications into high-performance, secure applications. This role requires a balance of backend expertise (C#, .NET Core/5+) and modern web development (ASP.NET MVC/Web API). You will be an integral part of an Agile Scrum team, contributing to the full Software Development Life Cycle (SDLC) from design and coding to automated unit testing and cloud deployment.
Job Responsibility
Write and maintain clean, modular code using C# and ASP.NET Core
Ensure software reusability and extensibility through robust design patterns
Design and develop secure REST APIs following the OpenAPI (Swagger) specification
Implement token or claims-based authorization (OAuth, Windows Auth)
Utilize Entity Framework Core or Dapper to interact with SQL Server and other relational databases
Support cloud-based development using Azure and Infrastructure as Code (Terraform)
Manage application containerization via Docker and deployment on IIS
Conduct unit testing and troubleshoot technical issues
Integrate software monitoring, logging, and analytics platforms
Elicit requirements from stakeholders and produce detailed programming specifications, user manuals, and architectural diagrams
Requirements
3+ years of .NET Core or .NET 5+
3+ years of ASP.NET MVC and Web API
3+ years of Entity Framework (or similar ORM) and SQL Server
Experience with asynchronous programming and event-based patterns
Working experience with Node.js, React, and RESTful service integration
Solid understanding of OOP principles and the .NET framework internals (CLR, memory management, IL)
Proficiency with Git for version control and Swagger for API versioning and documentation
Excellent analytical problem-solving skills and the ability to communicate technical designs clearly to both technical and non-technical stakeholders