Like full-time software developers, a part-time .NET developer uses the .NET framework to design, develop, test, and enhance computer applications. In this role, you use your skills in programming to design and build software interfaces, components, and underlying data structures. Projects you work on might run over a network, the internet, or on a local machine. Your duties and responsibilities may include aspects of all phases of the software development lifecycle, from analysis of system requirements to soliciting user feedback and providing assistance to the QA and support teams. You can find opportunities with corporations and development agencies or as a freelancer or long-term contractor.