Duties and Responsibilities Implement all aspects of an application design - high performance design, coding, caching mechanisms, security, encryption, state management, error logging, debugging, scalability, code reviews, development environment configuration, and testing. You're comfortable working in an Agile environment, both collaboratively and independently. You have robust experience with Typescript (Angular 13+), .Net Core, .NET framework, C#, SQL, APIs, and Service Oriented Architecture. You can design and implement REST based APIs using .Net. Develop framework and process for applications project using existing technologies that is implemented in a structured, maintainable fashion. Evaluate and Improve application performance Perform unit and system level testing on applications Work closely with product development teams, product management, design office, services, and helps in upgrade testing, analyzing and resolving upgrade issues. Develop automated unit test cases tied to each User Story, Bug using tools like xUnit, nUnit, Karma. Use, protect and disclose patients' protected health information (PHI) only in accordance with Health Insurance Portability and Accountability Act (HIPAA) standards Qualifications Minimum 8 years of experience in web development technologies Well versed in AngularJS/Angular and .NET Frameworks A minimum of 5+ years of significant experience in full Stack application development using Angular, C#, .NET Core, ASP.NET MVC, JavaScript, TypeScript, jQuery, CSS & SQL Server Technologies. Extensive hands-on knowledge of UI JavaScript, and frameworks Experience with responsive design for Web/mobile/desktop applications Experience working with Legacy code . Able to analyze the code and make any necessary modifications. Hands on experience in debugging the code using Chrome/Edge Developer Tools and also Visual Studio. Proficient understanding of cross-browser compatibility issues and ways to work around such issues. Experience of using tools like GIT, JIRA, Visual Studio, VS Code Ability to work in an Agile environment. Good knowledge on SQL server queries, SPs. Able to demonstrate strong Object-oriented programming skills. Proficient with software development lifecycle (SDLC) methodologies like SAFe, Agile, Test- driven development. Excellent problem solving, analytical and technical troubleshooting skills. Able to work well individually and with a team. Good work ethic, self-starter, and results oriented. Excellent organizational and follow-up skills with strong attention to detail.