Key things to learn to be a senior developer under the MS platform
<p>I know the following:</p>

<p>asp.net webforms, mvc, sql server 2005/2008, web services, and windows services.</p>

<p>I want to expand so I can be a little more versatile.</p>

<p>What things should I be focusing on? (this is general guidance, with a web focus)</p>

<p>I am thinking:</p>

<p>SSIS
windows workflow
sharepoint</p>

<p>What other common skills should I know that seem to be go well with what I know already?</p>
