A .Net developer should ideally have experience working in .NET languages like C# or VB.NET, familiarity with working with stacks and libraries, competent in HTML and JavaScript and being analytical and capable of solving problems.