Description

Job Description:
Primary Skills 
*Design and implement a solution for building REST Based Microservices 
Translate Business Requirements into appropriate Microservices and Integration model. 
*Build security models around the Microservices with appropriate access control, policies and authentication. 
*Develop high performing Microservices that scale to millions of requests. 
*Design an appropriate deployment model for Microservices and integration with various channels. 
*Communicate the design to various executive teams. 

Description 
*A total of 10 years of experience showing career progression from Software Engineer to the Architect level position. 
*At least 6 years of experience as a Software Architect focusing on building APIs and integration layer. 
*5 years or more experience building REST Based API using .NET Web API 
*At least 3 years of experience with the latest .NET Frameworks such as .NET 3.1 and .NET 6. 
*Experience in using the design patterns in the system and Solid principles 
*Developing and deployment of various Azure Functions and App Services 
*At least recent 3 years of experience building applications using Azure Platform 
*Hands-On experience in building Microservices using Azure Cloud Services such as Azure SQL, Azure Storage, Azure Cosmos, Azure Redis or Azure Event Hub. 
*Experience in Azure Service Bus and Event Grids 
*Hands on Experience working on Event Driven Systems 
*Experience with NuGet dependency management for building microservices. 
*Hands on experience in developing xUnit or NUnit test cases with mocking frameworks such as Moq and AutoFac or NSubstitute, and experience is using Fluent validation 
*Understanding Azure API Gateway and Azure APIM 
*Knowledge on creating the policies on APIM 
*Experience is creating resources using ARM templates 
*Understanding on deploying microservices in the Azure Environments. 
*Understanding on building highly available applications using Azure Fabrics or AKS 
*At least 2 years of experience with SSO integration with REST Based API with major IAM provider such as ForgeRock, Ping Identity or Okta 
*Understanding of Auth Token consumption such as OAUTH, SAML, or JWT Token 
*Experience is Azure DevOps, such as building the pipeline and releases 

Education

Any Graduate