Job Summary
We are seeking an experienced Senior .NET Developer with 13+ years of hands-on development experience in designing, building, and maintaining enterprise-grade applications using Microsoft technologies. The ideal candidate will have deep expertise in .NET technologies along with strong experience working on Microsoft Azure cloud services, modern application architecture, and scalable distributed systems.
Key Responsibilities
• Design, develop, test, and maintain high-performance applications using .NET / .NET Core / Core technologies.
• Develop RESTful APIs, microservices, and enterprise-level backend solutions.
• Implement scalable and secure cloud-based applications using Microsoft Azure services such as App Services, Azure Functions, Azure Storage, Azure SQL, and Service Bus.
• Collaborate with cross-functional teams including architects, DevOps, QA, and product teams to deliver high-quality solutions.
• Optimize application performance, scalability, and reliability.
• Participate in architecture design discussions and recommend best practices for cloud-native solutions.
• Implement CI/CD pipelines and deployment automation using Azure DevOps.
• Ensure adherence to coding standards, security practices, and governance guidelines.
• Provide technical leadership, mentor junior developers, and conduct code reviews.
Required Skills & Qualifications
• 10+ years of strong hands-on experience in .NET development.
• Expertise in C#, MVC, .NET Core / .NET 6+, Web API development.
• Strong experience with Azure cloud services and cloud-native application development.
• Experience with microservices architecture, containerization (Docker/Kubernetes preferred).
• Strong knowledge of SQL Server, database design, and performance tuning.
• Experience with Azure DevOps, CI/CD pipelines, and automated deployments.
• Familiarity with message queues, caching mechanisms, and distributed system design.
• Good understanding of security best practices, authentication/authorization (OAuth, JWT).
• Strong problem-solving, analytical, and communication skills.
Preferred Qualifications
• Experience working in Agile/Scrum environments.
• Azure certifications (preferred).
• Exposure to frontend frameworks (Angular/React) is a plus.