• Must have 9+ years of experience in Web application development. • Must have expert-level knowledge of Azure AD authentication for .NET and React based applications • Must have expert-level competency with C# & VB.Net Language • Must have experience in developing web applications utilizing HTML5, JQuery, React/Angular CSS3 and JavaScript for UI components. • Must have experience in application performance monitoring and optimizing • Must have experience using version control and defect tracking systems • Must have experience in developing REST based web services • Must have experience in configuration management, release management, versioning and build process • Excellent oral and written communication skills and the ability to clearly articulate to all project members and stakeholders; • Must be organized and good at managing deliverables, meeting notes, presentations and other documentation/communications; • Experience with Full Lifecycle software development processes. • Experience with Application Lifecycle Management tools and Source Control systems, such as Azure DevOps. • Experience in working in an Agile environment. • Team player who works well with technical and non-technical resources; • Knowledge on PostgreSQL and MongoDB. • Knowledge on application integration with ESB MuleSoft and any third party tools. • Knowledge on SharePoint 2010/2013