We are seeking an experienced Web Developer with a strong background in Angular and .NET development to join our team. In this role, you will be responsible for designing, developing, and maintaining high-quality web applications. You will work onsite in Knoxville, collaborating closely with our team to deliver robust and scalable solutions. • Recommend, design and implement new code seamlessly, without breaking existing code • Quickly assess existing code bugs and execute the roadmap to repair these • Effectively communicate code design concerns and status updates to management and peers • Stays attune with security and coding best practices • Stays attune with Microsoft roadmap and coding best practices • Strict object oriented programming mindset • User Experience (UX) • Multi-threaded programming • Open Source experience is a plus • Azure DevOps and/or experience with change management/deployment software • SQL experience • C# and ASP.NET required • WPF/MVVM, WCF, XAML, WCF, IIS, Angular (recent version), Typescript, MVC, ASP.NET preferred • .NET Core, Entity Framework, LINQ, SQL Server experience a plus • Automated Unit Testing • Design patters such as Repository, Factory, Inversion of Control (IoC), Dependency Injection (DI), Unity Container • SQL Server performance tuning is a plus • Memory Leak troubleshooting is a plus • Perform code reviews and peer mentoring as needed