Я очень хотел бы написать какой-то нейтральный или положительный отзыв, как большинство тут пишет или поработать в тех командах. Но в моем случае, это было не так.
Во-первых, про рабочее окружение - это этап который вам придется принять. Особенно если вы работали с Outlook/Jira/Miro и всем остальным нормальным. Тут у вас будет Lotus Notes/Jabber - все работает через раз. Чтобы подключиться к машине в офисе, нужно запустить 2 RDP в цепочку. Даже там на физ компе вы не администратор, доступа в интернет нет (только из спец браузера), копировать на хост машину ничего нельзя. Забудьте про установку extension в vscode, или еще куда-то либо, даже скачать что-то кроме установленного блокнота.
Во-вторых, все запросы через заявки в суппорт. Окно выбора типа заявки открывается 30секунд, не говорят о том что ее могу завернуть если вы как-то не так запятую поставили или бесполезное поле не заполнили. Да, в зависимости от типа заявки в ней могут быть поля из справочников из аббревиаутр - вы никогда не узнаете что они значат.
Если вы приходите в Альфу работать как разработчик, забудьте про все что видели до этого (продуктовый подход, agile/scrum, планирование и прочее), здесь вы просто придаток аналитика. Будете делать то, что вспомнил он сегодня, что прилетело из багов с прода, что попросил кто-то из "бизнеса".
Во-вторых, в команде всем глубоко безразлично что вы делаете, какие у вас проблемы (а их миллион из-за кривизны всего), вы можете день/неделю разбираться в легаси просто пытаясь запустить то, что вам нужно. Вы будете задавать вопросы в чаты и вас будут игнорировать. Но, вас будут задалбывать когда вы зальете свою фичу. Аналитики оперируют терминами банками, а реализовать это нужно в коде. Нестыковки этих двух миров огромные. Стандартная для банка - логика в хранимках, хранимки по 100кб и больше.
Над одной средой могут и работают до 10 команд, и вполне реально получить запрос от кого-то из бизнеса, а чего оно не работает. Нет никаких changelog, историй релизов, поменять в базах может кто угодно и что угодно. Исследовать можно бесконечно. Постоянно отваливается инфраструктура - логи, kafka, доступы. Люди сначала половину дня обсуждают что пропало, потом чинят, потом след день обсуждают как починили. И так до нового изменения.
В команде нет никаких процессов, совсем. Из 1 ветки кода деплоят 3 окружения, никого не пугает что они деплоят не только свой код, но еще и что зацепилось (а там же не страшно), на прод попадают вещи которые не были протестированы.
Забудьте про развитие себя как разработчика. Потому как развиваться в закрытой экосистеме, где невозможно ничего привнести, изменить это, на мой нескромный взгляд, невыполнимая задача. На уровнях центров компетенций и архитекторов - проповедуется подход: не нравится - вали, мы ничего менять не будем.