The responsibilities of ASP.NET Developers include writing code, designing solutions for applications, and improving functionality. To succeed as an ASP.NET Developer, you need to demonstrate excellent problem-solving skills, high-quality coding skills and an ability to manage your time efficiently.