Разработка
Архитектор решений
Переводит задачу бизнеса в архитектуру систем и интеграций, которую можно построить, поддерживать и развивать.
Открыть интерактивный профильуровни, самопроверка, сравнение
Где работают
- Крупные компании и enterprise
- Интеграции систем
- Облачные миграции
- Внедрения у клиентов
Типичные задачи
- Собрать требования к решению и ограниченияВыяснить цели, нагрузку, безопасность и ограничения бизнеса.Комплексная · с уровня Middle
- Спроектировать интеграцию системОпределить контракты, форматы и обработку ошибок между системами.Комплексная · с уровня Middle
- Защитить архитектуру перед заказчиком и командойОбъяснить решение и договориться о нём с бизнесом и разработкой.Комплексная · с уровня Middle
- Сопровождать реализацию и контролировать отклоненияПроверять, что реализация соответствует архитектуре, и решать спорные вопросы.Комплексная · с уровня Senior
- Спроектировать целевую архитектуру решенияВыбрать компоненты, способы связи и данные и описать компромиссы.Системная · с уровня Senior
- Оценить стоимость и риски вариантовСравнить варианты по стоимости владения, рискам и срокам.Системная · с уровня Senior
- Учесть требования безопасности в архитектуреВстроить защиту данных и доступов в архитектуру.Системная · с уровня Senior
- Спланировать переход на российское ПООбъекты критической инфраструктуры должны перейти на российское ПО до 2028 года: оценить, что заменить, в каком порядке и как не остановить работу.Системная · с уровня Senior
- Задать архитектурные принципы компанииСформулировать принципы и целевую картину систем и договориться о них.Системная · с уровня Staff Engineer
- Собрать и развивать команду разработкиНанимать людей, давать обратную связь, растить их до следующей ступени и расставаться с теми, кто не справляется.Комплексная · с уровня Team Lead
Ключевые навыки
- Проектирование серверной архитектуры приложений
- Проектирование микросервисной архитектуры
- Проектирование высоконагруженных систем
- Учёт нефункциональных требований
- Проектирование API и сетевого взаимодействия
- Интеграция API
- Сбор, декомпозиция и согласование требований
- Понимание бизнес-требований, знание продукта и его особенностей
- Учёт продуктовых целей в технических решениях
- Понимание архитектуры продукта
- Понимание облачных технологий и платформ
- Согласование проектных решений со стейкхолдерами
Предметные области
- Архитектура IT-систем
- Интеграции корпоративных систем
- Облачные решения
- Высоконагруженные платформы
Ступени роста
- JuniorЗадача, часть фичи
- MiddleФича или компонент
- SeniorКомпонент и смежные команды
- Staff EngineerНесколько систем и команд
- Team LeadКоманда разработки (5–8)
- Head of EngineeringНесколько команд
- CTOТехнологии компании
С кем работают
- Бизнес-заказчики
- Менеджер продукта
- Руководители разработки
- Безопасность
- Девопс-инженеры