astra-north

Senior .NET Developer – AI, Azure/OpenShift

astra-north

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.