Вопрос действительно пространный. Для себя его я понял так, чтобы мне ещё изучить, чтобы стать лучше. То есть вы не знаете куда двигаться дальше. 
Послужной список у вас очень приличный, вы уже большой молодец. Далее идет оттачивание навыков и опыта. 
Какую нишу займете — там и развивайтесь. 
Будет это .NET — платформа — замечательно. 
Лично мне больше нравится java / j2ee/ j2se. Но это уже дело вкуса. 
Итак, советы: 
0. Купите/скачайте книгу
Макконнелл Совершенный код  
 Эта книга просто сокровище для разработчика. Сам купил по совету преподавателя на 3-м курсе, ни разу не пожалел. До сих пор открываю, и нахожу там для себя что-то новое. 
1. Проверьте правильность понимания вами принципов ООП. Принципы 
проектирования классов  и прочее.
Знать о существовании шаблонов проектирования и их применении тоже желательно. 
2. Качество знаний языка SQL поможет вам проверить 
этот сайт. Имеет смысл так же перечитать принципы проектирования БД. Нормальные формы и прочее. 
3. Если ударитесь в Web, то знать 
 HTML, CSS, JS надо, нужно знать хотя бы что это и как это работает. 
 а так хорошо знать протокол HTTP и принципы сетевого взаимодействия. 
Короче, идею вы надеюсь поняли, лучше всего копить пакет общих знаний и опыта о разработке. Такие разработчики ценились всегда дорого. С такими знаниями работается качественней и эффективней.