The .NET Developer is responsible for the creation and implementation of a wide variety of software applications using Microsoft programming technologies and tools.
Other responsabilities include:
Participating in a team-oriented environment to develop complex web-based applications
Maintaining existing code base, troubleshooting bugs and adding new features
Analyzing customer needs and providing software solutions as part of a team