Job Description:Minimum 8+ years’ experience as a software developer with engineering degree in IT / Computer ScienceIn-depth understanding of coding languages and experience in multiple technology areas (Microsoft)Experience in working with agile development teams.Excellent organizational skills, conceptual and critical thinking capabilitiesDemonstrate highly effective communication, interpersonal, and teamwork skills.Deep domain expertise in:5+ years of experience in ReactJS 16.7+ with REDUX, ES6, Promises, yarn/npm, HTML 5, CSS3 etc.2+ years of experience in unit testing using JEST and E2E testing using PlaywrightHands on experience in using Web API (AXIOS or FETCH),Hands-on experience in Azure Cloud platform using pipeline (CICD) Azure DevOps.Good to have: design patterns, microservices, Typescript, etc