About the Role :
We are seeking a highly skilled .NET Full Stack Developer with strong expertise in modern .NET technologies and Azure cloud services to join our innovative development team. The ideal candidate will play a key role in designing, developing, and deploying scalable web applications and microservices while driving best practices in cloud-native Responsibilities :
- Develop and maintain scalable, secure, and high-performance web applications using .NET Core, ASP.NET MVC, and Web API frameworks.
- Design and implement microservices architecture to support modular and loosely coupled systems.
- Build, deploy, and manage applications and services on Microsoft Azure leveraging services such as Azure App Services, Azure Functions, Azure Storage, Azure SQL, Azure Service Bus, and Azure Monitor.
- Develop and automate CI / CD pipelines using Azure DevOps for seamless build, test, and deployment processes.
- Work with relational databases such as SQL Server and NoSQL databases like Cosmos DB to model, query, and optimize data storage and retrieval.
- Implement and enforce application security best practices, including OAuth, OpenID Connect, identity management, and integration with Azure Active Directory.
- Containerize applications using Docker and orchestrate deployments on Kubernetes clusters (preferably Azure Kubernetes Service - AKS).
- Monitor application health and performance using Azure Monitor, Application Insights, and apply performance tuning to improve responsiveness and reliability.
- Collaborate closely with product managers, UX / UI designers, and QA teams to deliver high-quality software solutions.
- Provide technical leadership by mentoring junior developers, conducting code reviews, and establishing development best practices.
- Participate actively in Agile development processes, sprint planning, and continuous improvement Skills :
- Strong experience with .NET Core, ASP.NET MVC, Web API, and microservices.
- In-depth knowledge of Azure Cloud services : Azure App Services, Functions, Storage, SQL, Service Bus, DevOps, and Monitoring tools.
- Expertise in CI / CD pipeline creation and management using Azure DevOps.
- Proficiency in database design and management with SQL Server, Cosmos DB, or similar.
- Strong understanding of security protocols and identity management, including OAuth, OpenID Connect, and Azure AD.
- Experience with Docker containerization and orchestration with Kubernetes / AKS.
- Familiarity with monitoring and diagnostics using Azure Monitor and Application Insights.
- Solid understanding of software architecture principles and design patterns
(ref : hirist.tech)