My primary responsibilities include designing and developing software applications using .NET technologies, creating and maintaining databases, writing and testing code, debugging software, and collaborating with other team members to ensure the smooth functioning of the application. You may also be responsible for maintaining existing applications and providing technical support to end-users.