Senior .NET Developer – AI, Azure/OpenShift
Toronto, Ontario, CanadaContractPosted Jun 26, 2026
Job description
Senior .NET Developer – .NET Core, C#, ASP.NET Core, APIs, Azure/OpenShift Experience: 8+ Years Location: Toronto, ON (Hybrid – 4 days WFO) Duration: 8+ Months ROLE OVERVIEW Seeking an experienced Senior .NET Developer with strong expertise in Core .NET technologies, API development, security practices, and modern DevOps and AI-assisted development tools.
Responsible for designing, developing, and maintaining secure, scalable backend systems and APIs in an enterprise environment.
KEY RESPONSIBILITIES
- Develop and maintain applications using .NET Framework and .NET Core.
- Build scalable and secure backend services using C# and ASP.NET Core.
- Apply object-oriented design principles and SOLID principles.
- Implement design patterns such as Singleton, Factory, Repository, and Dependency Injection.
- Develop RESTful APIs using ASP.NET Core Web API.
- Implement API security including authentication and authorization mechanisms.
- Work with microservices architecture and API versioning.
- Create and maintain API documentation using Swagger/OpenAPI.
- Write and execute unit tests using NUnit, xUnit, or MSTest.
- Use mocking frameworks such as Moq or NSubstitute for testing.
- Identify and remediate security vulnerabilities using SAST and DAST tools.
- Apply secure coding practices including data protection and encryption.
- Work with SQL Server for database design and optimization.
- Use GitHub for version control and CI/CD pipelines.
- Participate in CI/CD processes using GitHub Actions, Ansible, or UCD.
- Work with cloud platforms such as Azure or OpenShift.
- Follow Agile/Scrum methodologies.
- Apply AI-assisted development tools for debugging and optimization. TECHNICAL REQUIREMENTS
- 8+ years of experience in Core .NET development.
- Strong expertise in C# and ASP.NET Core.
- Experience in RESTful API design and development.
- Strong knowledge of microservices architecture.
- Hands-on experience with SQL Server and database design.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with cloud platforms such as Azure or OpenShift.
- Experience with security tools including SAST and DAST.
- Knowledge of unit testing frameworks (NUnit, xUnit, MSTest).
- Experience with GitHub version control.
PREFERRED QUALIFICATIONS
- Experience with API documentation tools such as Swagger/OpenAPI.
- Exposure to AI-assisted development tools (GitHub Copilot or similar).
- Experience in secure enterprise application development. SOFT SKILLS
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Strong focus on code quality, documentation, and best practices.