Job TitleMust have:Having strong Web application development experience on both client and server.Solid understanding of object-oriented design and programming (OOD, OOPS)Solid understanding of Design Patterns.Having 3+ years of experience building a modular, scalable JavaScript app with ReactJS.Having 4+ years C#.Net, Asp.Net MVC and Asp.Net Core 3.1/6.0.Having 3+ years' experience with.NET Web Services, REST.Having 3+ years' experience with database (RDBMS (Preferably) or NoSQL (Mongo DB)) and ORM frameworks.Having 2+ years of experience on CI/CD Docker/Kubernetes.Having 1+ year of experience of caching (Azure Redis).Having 2+ years of experience queuing systems (Publish & Subscriber).Having 3+ years of experience on microservices.Having 2+ years of experience on TDD.Having 2+ years of experience on cloud like Azure/AWS etc.Experience working in an Agile/Scrum development process.Nice to Have:Java programming experience.Implement Unit test cased using Junit.Understanding of MVC and developing applications using Spring Framework like Spring boot etcUnderstanding of workflow and business rules engine.Understanding of Typescript.Understanding of APIM/APIGEE.Understanding of Webhooks/Event Grid.Understanding of Signal-R.Understanding of GraphQL.Non-Technical Skills Review Requirements with Product Owner, BSA, IT Analyst.Participate in requirement grooming sessions.Estimate Efforts & Timelines.Coordinate with Architect/ Tech Lead to review Architecture/ Design.Own and manage technology deliverables.Adherence to coding standards/ compliance.Code promotion to DEV/QA/UAT & Prod Environments.Coordinate required support with QA/ UAT/ BIT Teams.Contribute/ Participate in Show & Tell.Good Communication Skills.