Обязанности и достижения:
Full-stack разработка и поддержка новых систем и нового функционала к существующим системам. Доработка и поддержка «чужих» систем (т. е. разработанных другими компаниями), которые мы взяли на поддержу. Участие в обсуждении требований к системе, в том числе с клиентами. Код-ревью, консультирование и другая помощь младшим коллегам.
В мои обязанности входит все начиная от оценки ТЗ и трудозатрат (а иногда и обсуждения требований с клиентом), проектирования архитектуры приложения и БД, выбора стека технологий, и заканчивая написанием кода, развертыванием системы на сервере (порой приходится и сервер самому подготавливать), проверкой кода коллег (code review) и так далее.
В плане поддержки уже разработанных систем, все начиная от банальной техподдержки с исправлением багов, рефакторинга кода и/или оптимизации и заканчивая доработкой нового функционала по новым требованиям, интегрированием с другими системами, портированием системы на новые версии фреймворка и/или библиотек, переезд на другую БД и тому подобное.
Есть опыт работы как со старыми фреймворками начиная с .net 3.5, aspx (asp net webforms), LINQ2SQL, так и с современными вплоть до .net 9.0. Так же есть опыт портирования систем со старых фреймворков .net 4.5 и ниже на более новые .net 6.0+
Не смотря на то, что мне доводилось работать с относительно большими по функционалу системами (например система управления парком автомобилей aka fleet management), опыта работы с высоконагруженными системами нет. Максимум пара десятков одновременных пользователей и БД объемами в пару сотен гигабайт.
Так же нет опыта работы с микросервисами и юнит тестами. Есть только теоретическое понимание как все это устроено.
В плане знакомства с конкретными технологиями, все, с чем мне доводилось работать, я перечислил в разделе навыков. Если там чего-то нет, то скорее всего я никогда по работе с этим не пересекался.
Я прекрасно понимаю, что для программиста работать 10 лет на одном месте работы не лучшая идея в плане получения опыта и развития навыков. Но мне нравится наша компания и я не очень то люблю искать приключения, так что я оставался на своем месте работы пока было хоть немного перспектив для развития.
Но уже пару лет как я уперся в абсолютный потолок на текущем месте работы, и кроме как сменить работодателя другого выхода нет.