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