Job Description:
We are seeking a highly skilled Senior .NET Developer with Azure expertise to join our
dynamic team. The ideal candidate will have strong experience in designing, developing,
and deploying scalable cloud-based applications using Microsoft technologies.
Key Responsibilities:
- Develop, implement, and maintain cloud-based applications using .NET Core/.NET
Framework and Azure services. - Design and build microservices-based architectures for scalable and high-
performance applications. - Utilize Azure PaaS services such as Azure Functions, App Services, Azure SQL,
Cosmos DB, and Azure Storage. - Implement CI/CD pipelines using Azure DevOps for automated build, test, and
deployment. - Work on APIs, Web Services (RESTful, SOAP), and integrations with third-party
applications. - Optimize application performance, security, and scalability using best coding
practices. - Collaborate with cross-functional teams to deliver high-quality software solutions.
- Troubleshoot and resolve technical issues in cloud environments.
Required Skills & Experience: - 8+ years of hands-on experience in .NET development (C#, ASP.NET, .NET Core).
- Strong experience in Microsoft Azure, including App Services, Azure Functions,
Logic Apps, and Service Bus. - Proficiency in SQL Server, Azure SQL, and NoSQL databases (CosmosDB,
MongoDB, etc.). - Expertise in Azure DevOps, Git, and CI/CD pipeline automation.
- Experience with containerization (Docker, Kubernetes) is a plus.
- Strong understanding of OOP, Design Patterns, and SOLID Principles.
- Experience in unit testing frameworks such as NUnit, xUnit, or MSTest.
- Knowledge of identity and access management (Azure AD, OAuth, JWT).
Education & Certifications: - Bachelor’s/Master’s degree in Computer Science, IT, or a related field.