This Lead .Net Application Development role will require the development, support and maintenance of the diverse set of software/web applications and related databases. This role requires the ability/vision to evaluate business and technical requirements, and be able to translate them into logical technical proposals and implementations. A commitment to collaborative problem solving, as well as being able to deliver scalable, maintainable, quality products, on often aggressive schedules, is essential. Being able to work as a team player is the key to this position. This person needs to be comfortable dealing directly with the business as well as technical team members. Should have experience mentoring other team members on a technical approach and best development practices.