1. 8+ years of development expertise in ASP.NET technology including .Net Core, MVC & Web API2. 5+ years of experience writing unit tests and mocks in .NET/C# with a standard framework3. 5+ years of designing highly scalable architectures for enterprise SaaS applications4. Expertise in Authorization and Authentication (Open API and OAuth 2.0 standard)5. Expertise in Entity frameworks, DB concepts & SQL (DB: SQL server)6. Participate & contribute to High Level & Low-Level Design7. Strong understanding of various Design patterns8. Experience Azure technology (Azure Storage, Azure security, Azure Function, Azure Data factory, Azure App Insights and other Azure services)9. Expertise in Agile Methodologies & other quality process10. Expertise on Source code control usage or management11. Ability to manage & lead 6-10 member team12. Good in resolving problems and efficiently learn advance technologies13. Good communication skills