Experience of working in technologies like C#, .Net Core, WebAPI, .Net MVC and WPF.
Experience in working with Git based user controls, Unit Test generation, Test Driven Development (TDD), Dependency injection and inversion of control design and implementation
2+ years of experience in Docker Containers, Kubernetes, Git, GitOps (Rollout, workflow, events), CI/CD Pipeline
5+ years of experience working with .NET Core
Experience with various database technologies MS SQL and noSQL databases is required.
Working Experience in Microsoft Azure Stack and its various modules; Have experience in implementing network service solutions using platform services like azure websites, Azure AD, Azure SQL, Azure Service Bus, notification hubs, event hubs, stream analytics, Document Db, Azure Key Vault, application insights etc.
Good knowledge of using Serverless Functions, App services, Azure Kubernetes services etc.,
Any experience in implementation of Azure security, authentication and single sign on etc. Experience in deploying cloud applications in azure following industry standard best practices around provisioning production and non-production environments on Azure to optimize the usage
Experience in cloud application detailed design aspects including design patterns and principles.
Good to have experience with Performance tuning of cloud-based applications for best performance
Experienced in working in agile/devops environment with continuous integration and continuous deployment and application lifecycle management experience in Cloud CI/CD pipelines, Git Hub or Bitbucket
Candidate with Microsoft Certification on Azure Development will be advantage