A .NET Developer designs, writes, develops and implements ASP.NET software and applications; Maintains and enhances existing web-based software and applications; Troubleshoots and debugs code, including user and system interface functionality; Collaborates with cross-functional teams and clients to define, design and deploy enhancements and technical solutions that meet the needs of the company, its clients, and the end users; Configures a design that satisfies business requirements and desired specifications.