Roles and Responsibilities
	- Understand existing application architecture and solution design
- Work with other leads, team members if required in an agile scrum or other development methodologies environment
- Design and develop applications that should be hosted on Azure cloud
- Design and develop framework and core functionality of the applications suitable to cloud hosting.
- Proactively Identify the gaps and come up with working solutions.
- Understand enterprise application design framework and processes supporting cloud platform.
- Hands on development & azure cloud experience should be required
- Demonstrates strong analytical and technical problem-solving skills related to Cloud platform.
Desired Candidate Profile
	- 4-8+ years of development experience in C#, windows app, Web API, ASP.net, .NET (Core and Framework), SQL Server, Azure SQL MI.
- Minimum of 2+ years of experience in Azure PaaS Development.
- Hands experience is required on: Visual Studio 2017/2019, Azure Services, .Net framework 3.5/4.0/4.8, C#, Web API, Microsoft SQL Azure, Azure Blob, Azure Data Factory & Table storage, ADFS, VSS, TFS etc.
- Must have Advanced experience in Object oriented programming, data structures, dependency injection.
- Working Knowledge on PaaS, Azure Active Directory, VNETs, OAuth, Azure traffic manager, CDN, App Gateway and load balancers, Azure monitoring, ARM templates & Azure application insights.
- Azure Certification will be preferred.
- Experience in complete Azure application development life-cycle
- Exposure to with claims-based authentication (SAML/OAuth).
- Experience with unit test frameworks (Microsoft Unit Test Framework)
- Experience with REST API/ Web API creation, consumption, integration using Service Oriented Architecture.
- Experience with any of the following: O365, Azure, Azure AD.
- Should have experience deployment of Windows Azure Application
- Experience in migrating on premises data to Cloud platform & vice versa.
- Experience in scheduling jobs in windows Azure
- Working knowledge on TFS.
- Knowledge on CI/CD, DevOps, setting up and managing Build and release pipelines in Azure platform.
- Knowledge & Experience with SQL Server, Azure SQL MI.
- Exposure to Azure infrastructure and application security technologies and approaches