I have been noticing that some software engineering jobs are asking for .NET developers, but I have never been given a definition (formal or informal) of what experience is required to be able to call yourself a .NET developer.
I have taken a couple classes where we needed to make Windows Forms every other week using Visual Studio, but I am pretty sure this is not sufficient. I’m assuming you need to be familiar with most if not all technologies on the .NET Framework Developer Center , but I could be wrong, which is why I am asking. 🙂
So, what skills do you need to be able to market yourself as a .NET developer? Or more specifically, what do employers expect you to know if you market yourself as a .NET developer?
Generally what’s meant by that is a fairly intimate familiarity with one (or probably more) of the .NET languages (C#, VB.NET, etc.) and one (or less probably more) of the .NET stacks (WinForms, ASP.NET, WPF, etc.).
As for a specific “formal definition”, I don’t think you’ll find one beyond that. The job description should be specific about what they’re looking for. I wouldn’t consider a job listing that asks for a “.NET developer” and provides no more detail than that to be sufficiently descriptive.