.NET Developer
We are looking for a skilled .NET Developer to design, build, and maintain enterprise-grade web applications and APIs for clients across Canada and globally. You will work closely with our product and design teams to deliver high-performance, secure solutions on the Microsoft stack.
Responsibilities
- Build and maintain scalable ASP.NET Core web applications and RESTful APIs
- Design and optimize SQL Server databases, stored procedures, and Entity Framework models
- Collaborate with front-end developers to integrate React or Blazor UIs
- Participate in code reviews, enforce coding standards, and contribute to technical documentation
- Troubleshoot performance issues and implement robust security practices
- Work in an Agile/Scrum environment with two-week sprint cycles
Requirements
- 3+ years of professional experience with C# and .NET Core / .NET 6+
- Strong knowledge of ASP.NET Core MVC, Web API, and Entity Framework
- Experience with Microsoft SQL Server and T-SQL
- Familiarity with Azure services (App Service, Azure SQL, Azure DevOps) is a strong asset
- Understanding of SOLID principles, design patterns, and clean architecture
- Experience with unit testing frameworks (xUnit, NUnit)
- Eligible to work in Canada
Nice to Have
- Experience with Blazor or React
- Knowledge of microservices and containerisation (Docker, Kubernetes)
- Contributions to open-source .NET projects