Senior .NET Azure API Developer (Canada)

Senior .NET Azure API Developer (Canada)

29 Aug
|
Enterprise Solutions
|
Canada

29 Aug

Enterprise Solutions

Canada

Senior .NET Azure API Developer

Location: Canada – Remote

Type: Contract

Overview

We are seeking a Senior .NET Azure API Developer with strong experience in designing and developing scalable, secure, and high-performance REST APIs using C# and the latest .NET technologies. The ideal candidate will have hands-on experience with Azure Functions, Azure App Services, Service Bus, Event Hubs, Blob Storage, Cosmos DB, and Azure platform services.

The role will focus on building high-throughput APIs, integrating internal and third-party systems, implementing cloud-native integration patterns, and supporting secure CI/CD deployments in a production environment.

Key Responsibilities

- Design, develop, test, and maintain REST APIs using C# and .NET 7/8.
- Build end-to-end API solutions integrating with internal enterprise systems and external/third-party APIs.
- Develop and maintain Azure Functions using multiple triggers, including:
- HTTP
- Timer
- Service Bus
- Event Grid
- Develop high-throughput, low-latency APIs capable of handling millions of transactions.
- Work extensively with Azure Service Bus, Event Hubs, Blob Storage, and Cosmos DB.
- Build and deploy APIs using Azure App Services and other Azure platform services.
- Implement authentication and authorization using OAuth 2.0, JWT, and Azure AD / Microsoft Entra ID.
- Apply API integration and resiliency patterns including timeouts, retries, circuit breakers, and idempotency.
- Design scalable data solutions using Azure Cosmos DB and other distributed data stores.
- Implement structured logging, application metrics, and distributed tracing using Azure Application Insights and Azure Monitor.
- Ensure APIs meet enterprise standards for security, scalability, availability,



and performance.
- Develop secure and reliable deployment processes using CI/CD pipelines and automation.
- Troubleshoot production issues and contribute to performance optimization and reliability improvements.
- Collaborate with architects, developers, QA, DevOps, and business teams to deliver cloud-based solutions.

Required Qualifications
- 3+ years of professional experience in software development, with strong experience in the areas outlined below.
- Strong hands-on experience with C# and modern .NET, specifically .NET 7/8.
- Proven experience developing end-to-end REST APIs.
- Robust experience integrating APIs with internal systems and external/third-party APIs.
- Hands-on experience developing Azure Functions with multiple trigger types.
- Experience with Azure Service Bus, Event Hubs, and Blob Storage.
- Experience with Azure Cosmos DB.
- Experience with Azure App Services and core Azure platform services.
- Strong understanding of API security, OAuth 2.0, JWT, Azure AD / Microsoft Entra ID.
- Experience implementing resiliency and integration patterns such as retries, timeouts, circuit breakers, and idempotency.
- Experience with Application Insights and Azure Monitor for logging, monitoring, metrics, and distributed tracing.
- Experience supporting CI/CD pipelines and automated deployments.
- Strong understanding of scalable, distributed, and cloud-native application architectures.

Good to Have
- Experience with Azure Container Apps.
- Experience with Docker and containerized workloads.
- Exposure to microservices and event-driven architectures.
- Experience with Azure DevOps or GitHub Actions.
- Experience building highly available and fault-tolerant enterprise applications.

📌 Senior .NET Azure API Developer (Canada)
🏢 Enterprise Solutions
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior .net azure api developer (canada) / canada