.NET will officially turn 10 years old in February. Our platform and our community have matured and grown in that time, and today it is virtually impossible for a developer to truly be an expert in everything .NET-related. There are, however, several things that I think everyone on the .NET platform, particularly those of us that are arrogant enough to call ourselves “senior” level, should know.

Over the coming weeks (or more likely, months, given how infrequently I manage to blog), I will share with you the things that I assume any senior-level developer in the .NET space is comfortable with. If you are not familiar with these things, then now is your chance to really step up your game. Each of these techniques and technologies are things that have aided me greatly in my career, and I think they’ll help you as well.

I have my short list prepared, but before I dive in (beginning next post), I’d like to hear what others think. What tools, techniques, technologies, etc. do you assume someone is familiar with when they say they are a “Senior .NET Developer?”

About Matt Honeycutt...

Matt Honeycutt is a software architect specializing in ASP.NET web applications, particularly ASP.NET MVC. He has over a decade of experience in building (and testing!) web applications.
He’s an avid practitioner of Test-Driven Development, creating both the SpecsFor and SpecsFor.Mvc frameworks.

He's also an author for Pluralsight,
where he publishes courses on everything from web applications to testing!