An ASP.NET developer must possess strong logical and analytical skills along with clean coding skills. He should have at least 2 to 3 years of experience in developing .Net web applications. Furthermore, he must be well-versed with the advanced cutting-edge ASP.NET updates and news.