Overview
Skills
Job Details
A Microsoft Azure .NET Developer with 10+ years of experience is expected to architect, build, and optimize enterprise-grade applications that leverage the full Azure ecosystem with advanced C# and .NET expertise, delivering solutions in Agile environments.
Responsibilities
Design, develop, and maintain scalable .NET applications and APIs using C#, .NET Core, MVC, and related frameworks.
Architect and implement cloud-native solutions utilizing Azure Functions, Azure Service Bus, Azure Logic Apps, Azure Cosmos DB, Azure Storage Blobs, and other Azure services.
Manage complex database operations on SQL Server and Cosmos DB, developing performant queries, stored procedures, and data integration pipelines.
Integrate application logic with messaging, orchestration, and event-driven architectures using Service Bus, Logic Apps, and microservices patterns.
Optimize application performance, cloud resource utilization, and troubleshoot issues for high availability and security.
Guide teams in Agile (Scrum/Kanban) methodologies, participating in iterative cycles for feature delivery, code reviews, and technical mentoring.
Develop and automate CI/CD pipelines for reliable, rapid code deployments using Azure DevOps and Git.
Collaborate with business stakeholders, architects, and cross-functional teams to gather requirements and deliver robust technical solutions.
Required Experience
10+ years of professional expertise in C#, ASP.NET MVC, .NET Core, and enterprise .NET application development.
8+ years hands-on experience architecting and deploying applications on Microsoft Azure platforms, including key services: Functions, Service Bus, Logic Apps, Cosmos DB, Storage Blobs.
Advanced skills managing SQL Server, integrating with cloud-based and on-prem systems.
Mastery of application performance tuning, cloud security, DevOps practices, and automation in Azure environments.
Skilled in RESTful API design, SaaS/cloud integration patterns, and Agile team leadership.
Experience with authentication (OAuth, Azure Active Directory), logging, monitoring, and platform governance.
Preferred Skills
Familiarity with NoSQL data models, API Management, and cloud-native integration techniques.
Advanced DevOps, CI/CD pipeline setup, and cloud resource optimization.
Excellent communication, analytical, and mentoring abilities, with a focus on enterprise solution delivery.