Extensive experience of developing web-based application and Windows Application.
Extensive experience of cloud, specifically MS Azure and associated services
Strong expertise in Azure cloud services including Worker Role, App Services, Web Jobs, Scheduler, Service Bus, Logic Apps and Event Hub
Strong experience building Microservices on Azure including ServiceFabric and Azure Kubernetes service
Strong experience in messaging services like Azure EventsHub, Azure Event Grid, Azure Service Bus
Strong experience in building serverless architectures using Azure functions/Durable functions and Azure blob storage is required
Strong experience in implementing Authentication/Authorization using OAuth2/OopenID connect and Azure active directory
Good knowledge in migrating on-prem applications to Azure
Should have working knowledge of the .NET Core Platform.
Experience with Object-Oriented Javascript, ReactJS, AngularJS 2/4/5/6.
Experience on Test driven development, nUnit/MS Test and CI/CD.
Knowledge of Entity Framework and OData is required.
Proven experience of software development using C# and .net, including both framework and Core 2.2
Azure Powershell deployments, experience with Powershell DSC/CLI etc.
Creating RESTful APIs and associated frameworks
Agile development environment especially SCRUM.
Client facing and exposure to onshore offshore delivery model
Well versed in designing and building Azure solutions that include high availability, multi region and multi-set architectures using virtual networks, availability sets and affinity groups.
Design, implement & deploy applications to Azure with Web UI frontends.
Extensive experience of developing web-based application and Windows Application.
Strong understanding of software engineering best practices such as SOLID principles, design patterns and EIP.