We are seeking a skilled and motivated .NET Developer with Azure Cloud experience to design, develop, and maintain scalable enterprise applications. The ideal candidate should have strong expertise in the Microsoft technology stack, cloud-native development, and modern software engineering practices. This role involves building high-performance applications, integrating cloud services, and collaborating with cross-functional teams to deliver secure and reliable solutions.
Key Responsibilities
- Design, develop, test, and deploy applications using .NET Framework, .NET Core, and ASP.NET Core.
- Build and maintain RESTful APIs and microservices architectures.
- Develop cloud-native solutions leveraging Microsoft Azure services.
- Implement and manage Azure resources including App Services, Functions, Storage Accounts, Key Vault, and Azure SQL Database.
- Design and optimize database solutions using SQL Server.
- Collaborate with architects, business analysts, QA teams, and stakeholders to deliver high-quality software.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Create and maintain CI/CD pipelines using Azure DevOps.
- Troubleshoot application issues and perform performance tuning.
- Implement security, monitoring, and logging best practices within cloud environments.
- Contribute to Agile/Scrum ceremonies and continuous improvement initiatives.
Required Skills
Technical Skills
- Strong experience with:
- C#
- .NET Framework
- .NET Core / .NET 6+
- ASP.NET MVC
- ASP.NET Core Web API