Архитектор 1С
Задачи
- Обеспечение целостности архитектуры монолитной системы 1С на уровне всей системы;
- Формирование и развитие архитектурных принципов, ограничений и правил разработки на системном уровне;
- Определение архитектурных границ функциональных областей, правил взаимодействия и зависимостей между подсистемами;
- Координация архитектурных решений между командами разработки при реализации кросс-командных инициатив;
- Проведение архитектурных ревью по изменениям, затрагивающим несколько подсистем, команд или платформенных компонентов;
- Разработка архитектуры общестековых и платформенных решений совместно с лидером стека, техлидами и командой Core 1C;
- Выявление, анализ и снижение архитектурных рисков, влияющих на устойчивость, масштабируемость и поддерживаемость системы;
- Выявление, систематизация и приоритизация архитектурного технического долга;
- Формирование архитектурного roadmap системы с учётом стратегической цели по поэтапной декомпозиции монолита.
- Консультирование техлидов и команд разработки по вопросам системной архитектуры;
- Участие в проработке крупных технических инициатив, влияющих на несколько подсистем или на архитектуру системы в целом;
- Инициирование пересмотра технических решений, нарушающих архитектурные принципы, границы подсистем или требования к платформенным решениям;
- Участие в архитектурном комитете и вынесение на него вопросов, связанных с межстековым взаимодействием и системными изменениями.
Требования
- Опыт работы в роли архитектора в крупных информационных системах от 3 лет;
- Опыт проектирования и развития сложных монолитных систем;
- Опыт принятия архитектурных решений по системам, в которых задействовано несколько команд разработки;
- Уверенное понимание принципов построения модульной архитектуры, управления связанностью и выделения функциональных границ системы;
- Опыт проектирования интеграций, правил взаимодействия между подсистемами и общесистемных механизмов;
- Опыт работы с техническим долгом на системном уровне;
- Опыт проведения архитектурных ревью и согласования решений между несколькими командами;
- Понимание принципов подготовки монолитной системы к поэтапной декомпозиции;
- Практический опыт работы с платформой 1С и понимание особенностей проектирования решений на её базе;
- Понимание вопросов производительности, устойчивости, масштабируемости и сопровождаемости систем 1С.