The .NET Developer position is a direct hire opportunity for a mid-level developer who will be primarily responsible for building and maintaining desktop and web applications using the .NET Framework/C# language. The role requires proficiency in database design, including indexes and data integrity, and the ability to work well in a team setting. The developer will work directly with end users to translate business requirements into functional applications, design, code, and test custom business applications, and develop ASP.NET MVC applications. Additional responsibilities include acting as the company liaison for customer representatives and implementing process improvements.