Role: .Net Developer,
Need some one who handled high volume of API calls/Large transactions. .
- **Mandatory:** Strong prior experience in end-to-end REST API development using C# and the latest .NET (.NET 7/8)
- **Mandatory:** Experience developing APIs that integrate with internal systems and external/third-party APIs
- **Mandatory:** Hands-on experience building Azure Functions with multiple triggers (HTTP, Timer, Service Bus, Event Grid, etc.)
- Design and develop high-throughput, low-latency APIs handling millions of transactions
- Work on microservices-based architecture, including synchronoasynchronous communication
- Implement authentication and authorization using OAuth2, JWT, Azure AD / Entra ID
- Apply API integration and resiliency patterns (timeouts, retries, circuit breakers, idempotency)
- Develop APIs using Azure App Services and Azure platform services -
- Implement structured logging, metrics, and distributed tracing using Application Insights and Azure Monitor
- Work with Azure Cosmos DB and other scalable data stores
- Ensure secure, reliable deployments via CI/CD pipelines and automation -
- **Good to have:** Experience with Azure Container Apps and containerized workloads
Technical Skills Must Have
API Development & .NET -
Strong expertise in Core Web API and REST principles
Hands-on experience with .NET 7/8 features
Strong experience of routing, dependency injection, HTTP methods, and API versioning
API Integration -
Experience with external API authentication and integration
Proficiency in HttpClientFactory, data mapping, and error handling
Azure & Cloud Development -
Strong Experience with Azure Functions (HTTP, Timer, Service Bus, Event Grid triggers)
Hands-on with Azure App Services and platform services
Strong Experience in Azure Service Bus (queues/topics) and messaging patterns
Performance & Scalability -
Expertise in high-performance API design, async programming, and concurrency handling
Good experience with caching (Redis), load handling, and load balancing
Resiliency & Reliability -
Strong implementation of retry, circuit breaker, timeout, and bulkhead patterns
Security -
Implementation of OAuth2, JWT, Azure AD / Entra ID-based authentication & authorization
Experience with role-based access control (RBAC)
Monitoring & Observability-
Implementation of logging, metrics, and distributed tracing
Hands-on with Azure Application Insights and Azure Monitor
Data Layer-
Strong experience in working with Azure Cosmos DB and other scalable data stores
CI/CD & Deployment-
Strong experience with Azure DevOps pipelines / CI-CD automation
Deployment to Azure App Services
Architecture & Design-
Strong understanding of microservices architecture and API Gateway patterns
Experience in SOLID principles, Clean Architecture, and design patterns
Experience with health checks, monitoring alerts, and operational readiness
Disaster Recovery & Operations-
Understanding of failover strategies, backups, and multi-region deployments
Good to Have Skills-
Strong experience with Azure Container Apps and containerized workloads
Familiarity with Docker and Kubernetes basics
Knowledge of event-driven architecture, CQRS, and Mediator patterns
Experience with Swagger and API documentation tools
Summary-
The ideal candidate is a strong .NET API developer with deep expertise in scalable, secure, and resilient API design, hands-on experience in Azure cloud services, and the ability to build enterprise-grade, high-performance distributed systems