Чем предстоит заниматься:
-
Проведение интервью с заказчиком с целью выявления архитектурных потребностей:
-
Создание концепции архитектурного решения:
-
Оценка трудозатрат на реализацию архитектурного решения:
-
Взаимодействие в работе с системными аналитиками, разработчиками, архитекторами для формирования функциональных и нефункциональных требований:
-
Принятие решение при выборе технических средств и решений во время разработки информационных систем:
-
Создание и сопровождение архитектурной документации:
-
Аудит и рецензирование требований, архитектурный надзор:
Какие знания и навыки для нас важны:
-
Знание одного или нескольких языков программирования;
-
Знание теории баз данных и умение проектировать (SQL / No-SQL);
-
Знание нотаций UML / BPMN / IDEF (умение правильно применять);
-
Знание шаблонов проектирования и методологий по проектированию систем;
-
Умение работать с документацией;
-
Понимание принципов работы микросервисной архитектуры;
-
Понимание интеграционных подходов и умение их применять;
-
Понимание принципов масштабирование систем, умение работать с высоконагруженными системами;
-
Опыт работы в качестве архитектора / системного аналитика со стеком технологий Java / React / Angular / PostgreSQL;
-
Умение коммуницировать с заказчиком;
-
Умение собирать первичные требования и проводить интервью с заказчиком;
-
Знание норм деловой переписки и ведения переговоров;
-
Умение декомпозировать и детализировать требования;
-
Опыт в первичной оценке задач, понимание каким ресурсом решаются задачи;
-
Кругозор в ИТ-индустрии.
Будет плюсом:
- Высшее техническое образование;
- Опыт работы от 2-х лет в роли архитектора решений либо от 5-7 лет в роли ведущего системного аналитика.