Back to results

Dot Net

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Design and build scalable backend services in .NET 8 / C# and Web APIs.
  • Develop and maintain Azure Functions, Service Bus consumers and App Service deployments.
  • Model, query and tune data in SQL Server / Azure SQL; write performant T-SQL and stored

procedures.

  • Implement CI/CD pipelines in Azure DevOps for build, test and release automation.
  • Instrument services with Application Insights; diagnose and resolve production incidents.
  • Collaborate with architects, QA and DevOps on secure, cost-efficient Azure solutions.
  • Review pull requests, enforce coding standards and mentor mid-level developers.

Must-Have Skills

  • 10+ years of hands-on .NET development (.NET Core / .NET 6/8, C#).
  • Strong experience with Azure Functions, Service Bus, App Service, Blob Storage, Key Vault.
  • SQL Server / Azure SQL - schema design, indexing, T-SQL, stored procedures, query tuning.
  • RESTful API design, Entity Framework Core, Dependency Injection, async/await patterns.
  • Identity & security: Entra ID (Azure AD), OAuth2 / OIDC, Managed Identity.
  • Unit testing (xUnit / NUnit / MSTest) and integration testing.
  • CI/CD using Azure DevOps (YAML pipelines) or GitHub Actions.
  • Git, branching strategies and code-review discipline.

Good-to-Have Skills

  • Azure certifications: AZ-204, AZ-400, AZ-305.
  • Containerization (Docker, Azure Kubernetes Service).
  • Infrastructure-as-Code (Bicep, Terraform, ARM).
  • Event-driven architectures using Event Grid or Event Hubs.
  • Microservices patterns (CQRS, Saga, Circuit Breaker).
  • Frontend exposure (Angular / React / Blazor).

Qualifications

  • Bachelor's/Master's in Computer Science, Engineering or equivalent.
  • Proven track record of delivering production workloads on Azure.
  • Strong written and verbal communication; comfortable in client-facing conversations

More about this job

Responsibilities

Design and build scalable backend services using .NET 8 and C# while managing Azure infrastructure and CI/CD pipelines. Collaborate with cross-functional teams to ensure secure, cost-efficient solutions and mentor mid-level developers.

Requirements

Requires over 10 years of hands-on .NET development experience with strong proficiency in Azure cloud services and SQL Server database management. Candidates must hold a degree in Computer Science or a related field and demonstrate a track record of delivering production workloads.

Skills

  • .NET 8
  • C#
  • Azure Functions
  • SQL Server
  • Azure DevOps
  • RESTful API
  • Entity Framework Core
  • T-SQL
  • CI/CD
  • Entra ID
  • OAuth2
  • Unit Testing
  • Git
  • Azure Service Bus
  • Dependency Injection

Visa sponsorship

Not detected in the job text

Categories

  • Technology
  • Software
  • Engineering

Keywords

  • .NET 8
  • C#
  • Azure Functions
  • Azure Service Bus
  • SQL Server
  • Azure SQL
  • T-SQL
  • CI/CD
  • Azure DevOps
  • Application Insights
  • RESTful API
  • Entity Framework Core
  • Dependency Injection
  • Entra ID
  • OAuth2
  • OIDC
  • xUnit
  • NUnit
  • MSTest
  • Git
  • Docker
  • Azure Kubernetes Service
  • Bicep
  • Terraform
  • Event-driven architecture
  • Microservices
  • CQRS
  • Angular
  • React
  • Blazor

Report this job