Job Summary & Responsibilities :
- 4-7 years of extensive hands-on experience in C#, ASP.NET Core, Azure Cloud, Agile, DevOps
- Strong understanding of Azure services, including API Management, Service Bus, Function App, Web Apps, and Redis Cache
- Develop and deploy cloud-native applications on Microsoft Azure, utilizing a range of services and tools to create robust and efficient solutions.
- Design and implement APIs for various use cases, leveraging Azure API Management to ensure security, scalability, and maintainability.
- Build message queues and event-driven architectures using Azure Service Bus to facilitate seamless communication
between application components.
Write clean, efficient, and well-documented code in .NET Core, adhering to best practices and coding standards.Collaborate with other developers, testers, and architects to ensure high-quality software delivery through code reviews,pair programming, and knowledge sharing.
Experience with Azure DevOps for source control, build automation, and release management, including setting up andmaintaining CI / CD pipelines
Knowledge of infrastructure-as-code tools such as Azure Resource Manager (ARM) templates or Terraform or Bicep,enabling automated and repeatable infrastructure provisioning
Proficiency in .NET Core and C#, with a solid understanding of object-oriented programming principlesSolid understanding of design patterns and SOLID principles, applying them effectively to create maintainable and scalablecode
Must have extensive experience in Entity Framework, Linq language, SQL Server, GitTroubleshoot and resolve issues related to Azure services and applications, demonstrating strong problem-solving skillsand a proactive approach.
Excellent communication skills and the ability to work as part of a multisite, multicultural teamAbility to quickly learn, understand, test and debug existing codebasesDiscipline and maturity to develop clean, secure and maintainable code, and to optimise code for performance andscalability
Experience with testing tools and methodologies like TDD and BDDAttention to detail and perfectionist instincts that get the job done right(ref : hirist.tech)