ROSSKO - один из крупнейших дистрибьюторов автозапчастей в России и Казахстане. В компании работает более 13 000 человек, открыто 290+ складов в 125 городах. Мы развиваем собственные цифровые продукты для логистики, продаж, складских операций, клиентского сервиса и внутренних процессов бизнеса.
Наш ИТ-блок объединяет 300+ специалистов и продолжает расти. Сейчас мы ищем CTO, Директора по разработке, который возглавит техническую и организационную перестройку разработки.
Контекст роли:
- Позиция подчиняется напрямую ИТ-директору;
- В зоне ответственности - аналитика, разработка, тестирование, инженерные процессы и технические решения;
- Роль предполагает полномочия по изменению структуры, распределению ответственности и состава команд
Основная задача:
Возглавить всю внутреннюю разработку ROSSKO и провести её техническую и организационную перестройку. В зоне ответственности - все команды и направления разработки, общая архитектура систем, инженерные процессы и результат изменений для бизнеса.
Важно: определить целевую архитектуру, выстроить взаимодействие кросс-функциональных команд и довести необходимые изменения до результата.
Предстоит сократить дублирование функциональности, связать работу команд общей архитектурой и обеспечить качество решений с учётом их дальнейшей эксплуатации.
Бизнес должен понимать, какой результат и в какие сроки получит, а технические решения - учитывать потребности компании целиком.
Чем предстоит заниматься:
- Сформировать и реализовать план перестроения всей разработки. Разобраться в портфеле систем, процессах, составе команд и распределении полномочий. Установить причины проблем, определить целевую модель, приоритеты и последовательность изменений.
- Выстроить общую архитектуру информационных систем. Совместно с архитекторами определить назначение и границы систем, правила интеграции и работы с данными. Устранить необоснованное дублирование функций и организовать переход к целевой архитектуре с сохранением работы действующих сервисов.
- Принимать и обосновывать ключевые технические решения. Выбирать технологии и способы реализации под задачи бизнеса с учётом надёжности, стоимости поддержки и дальнейшего развития систем. Оценивать последствия решений отдельных команд для всей компании.
- Внедрить общие процессы разработки. Определить этапы от анализа задачи до выпуска изменений, результаты каждого этапа и порядок принятия решений. Выстроить единые требования к проектированию, проверке кода, тестированию, CI/CD и готовности к эксплуатации.
- Закрепить полномочия и ответственность. Разграничить управление продуктовыми приоритетами, планированием разработки и техническими решениями. Определить зоны ответственности продактов, руководителей разработки, технических лидеров и архитекторов.
- Организовать взаимодействие всех команд. Управлять зависимостями, обеспечить переиспользование решений и обмен экспертизой. Выстроить работу над сквозными задачами, затрагивающими несколько систем и подразделений.
- Пересобрать и усилить команды. Оценить загрузку и компетенции, перераспределить людей и роли, определить необходимые назначения, развитие, замены и найм. Выстроить управление через руководителей и технических лидеров.
- Обеспечить предсказуемость и качество результата. Управлять сроками, рисками и техническим долгом. Использовать показатели, которые позволяют видеть причины отклонений, качество решений и последствия изменений для пользователей и эксплуатации
Что для нас важно:
- Опыт управления всей разработкой компании, основной бизнес которой находится вне ИТ. Компания должна создавать системы для собственной деятельности: торговли, производства, логистики, финансовых услуг или других бизнес-процессов.
- Полная ответственность за разработку в такой компании. Все команды и направления разработки находились в вашей зоне управления; не было параллельной разработки, которой независимо руководил кто-то другой. Опыт управления отдельным продуктом, направлением или частью разработки, даже численностью 100+ человек, не закрывает это требование.
- Практический подтвержденный опыт серверной или fullstack-разработки до перехода в управление. Способность самостоятельно разбирать технические решения и обосновывать их выбор.
- Опыт проектирования и развития общего ландшафта корпоративных систем: интеграции, управление данными, распределённые решения, отказоустойчивость и производительность.
- Опыт управления разработкой численностью 50-70 человек и более через руководителей команд и направлений.
- Личный опыт перестройки разработки на уровне компании: изменение архитектуры, процессов, распределения ответственности и состава команд.
- Опыт внедрения изменений в действующих системах с учетом непрерывности бизнес-процессов и дальнейшей эксплуатации.
- Умение договариваться о перераспределении полномочий, работать с сопротивлением и доводить решения до внедрения и измеримого результата.
Для этой роли обязателен опыт управления собственной разработкой. Важно показать, что изменилось благодаря вашим решениям и чем это подтверждается (рекомендации, выступления на конференциях с кейсом).
На собеседовании нам важно будет понять, что изменилось благодаря вашим решениям. Попросим рассказать нам исходную проблему, ваш личный вклад, выбранное решение и альтернативы, ход внедрения и полученный результат.
Опыт должен сочетать оба условия: ответственность за всю разработку и работу в компании с основным бизнесом вне ИТ.
Нам не подойдет:
- Разработка внутренних систем для ИТ-компании;
- Управление созданием программных продуктов на продажу;
- Аутсорсинг или аутстаффинг;
- Опыт, ограниченный инфраструктурой, внедрением, проектным офисом или координацией подрядчиков
Что предлагаем:
- Ответственность за всю внутреннюю разработку крупного бизнеса и возможность определять, как она будет устроена.
- Большой портфель систем для продаж, логистики, складов и внутренних процессов компании.
- Разнородный технологический ландшафт: 1С, .NET, Java, PHP и Node.js.
- Прямое подчинение ИТ-директору и полномочия менять структуру, процессы и состав команд.
- Возможность провести изменения полностью: от определения целевой архитектуры и модели управления до внедрения и оценки результата.
Если вы ищете масштаб, на котором можно применить накопленный опыт, пространство для развития, доверие к вашей экспертизе и полномочия для реализации решений, - присоединяйтесь к команде Rossko IT!

