I have a question for asp.net devs who are senior or architect or management level. I am a junior asp.net dev and I want to become senior. In terms of technical skills what specifically do I need to know and be able to do? Can you give any specific good resources?