Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have average level of knowledge in both C# and WPF. I want to move to next level.

What are the skills needed for that means for Senior developer?

share|improve this question

migrated from Aug 6 '11 at 5:42

This question came from our site for professional and enthusiast programmers.

How much applicable experience do you have? – user29981 Aug 6 '11 at 6:04
overall 3+ years : c#- 3 yrs, wpf- 2 yrs – Syed Aug 6 '11 at 6:25
In my experience, it seems like the level of profession is largely decided by years of experience. It sounds like Mid-level is really what your experience dictates. – user29981 Aug 6 '11 at 7:03

I don't think you can just throw a number out and say "I'm now qualified to be a Senior Developer." It's also not just about knowing the language, and how to refactor code into more efficient code. It's many things, such as reading a requirement and thinking 5 steps ahead. How about leading a team, clear oral and written skills.

I think if you are wondering if you're ready to call yourself Senior Dev material you are not ready.

How can you become a better programmer and leader? Participate in user groups, give talks about C# and WPF, network. Essentially learn as much as you can and strive to be the best.

If you're not confident in your skills, don't expect anyone else to be.

share|improve this answer
This is a great answer for personal reflection and titling. But I doubt that HR departments feel the same way. They look at numbers. – user29981 Aug 6 '11 at 16:33
@user29981 Honestly, if an HR department is looking solely at numbers, then you probably don't want to work there. Those are the types of hiring managers that that might end up building an environment full of clashing egos and dinosaurs that refuse to learn newer, better ways to do things. IMO, if you're a solid developer that is capable of leading the entire life cycle and speak some form of HUMAN, then you could be a senior. There 3 year seniors that could dance circles around 30 year seniors. – Sinaesthetic Dec 29 '12 at 11:49

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.