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