Системный архитектор (Архитектор ИТ-решений)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Мы в поисках системного архитектора на проект в крупный Банк.
Локация - Москва, частично удаленная работа
Описание проекта
Разработка служебных сервисов – сервисы, которые «следят» за сторонними сервисами и своевременно оповещают техподдержку банка, клиента и служу сопровождения банка о неработоспособности одного из сервисов, разработка расширенного логирования, админ-консоли.
Стек
-Java 8
-React
-Ibm mq
Базовая задача – проектирование сложных решений в ит-ландшафте на основании потребностей Бизнеса. Причем он подключается к общению с Бизнесом и выявлению требований на самых ранних этапах работы с задачами.
Самая сложная часть позиции – нахождение баланса между целевой архитектурой Банка, желаниями Бизнес-заказчика с точки зрения сроков/ресурсов и возможностями команд и формирование единого решения, учитывающего все эти интересы.
Вторая часть – это формализация результатов своей работы. Это и подготовка стандартных артефактов Архитектурного процесса, и их согласование, защита и своевременная актуализация.
Третья часть – это функция архитектурного контроля. Мало сформировать решение – необходимо контролировать его исполнение. Инструменты тут различны
Четвертая часть – это часть «проповедническая». Нужно проводить большой объем коммуникаций с заказчиками, командами, рассказывать об основных принципах и подходах формирования целевой архитектуры, какие выгоды несет подход следования этой целевой архитектуре, своевременная синхронизация команд в части подходов и видения.
ДОЛЖНОСТНЫЕ ОБЯЗАННОСТИ:
-Разработка архитектуры решения и их защита
-Подготовка критериев и рекомендаций по выбору решений
-Разработка архитектурной документации
-Контроль изменений архитектуры согласно принятым стандартам и целевой архитектуре
-Коммуникация с командами и формирование видения целевой архитектуры стрима
Профессиональные требования:
-Знание методик проектирования ИТ-архитектуры
-Знание основных классов систем и принципов их интеграции
-Опыт поиска и выбора решений
-Знания основ управления требований к программному обеспечению
- Английский на уровне чтения технической документации инструкций к ПО
- Банковский опыт от 3-х лет;
- Высшее техническое образование;
- Опыт работы по методологии Agile (Scrum);
- Практический опыт работы в области построения и развития архитектуры корпоративных систем от двух лет.
- Глубокое понимание подходов к построению интеграционных решений и корпоративных информационных систем.
- Опыт проектирования высоконагруженных систем и распределенных систем на базе микросервисной архитектуры.
- Опыт проектирования сервисов и микросервисов в соответствии с REST API.
- Развитые навыки ведения переговоров с Бизнес-командами, умение отстаивать свою точку зрения икорректировать ожидания Бизнеса с точки зрения целевой архитектуры решения.
- Доказанный опыт в подготовке проектной документации в части описания архитектуры ИТ-систем.опыт использования SQL(написание запросов с объединением таблиц);
- Опыт работы с Soap
- Опыт работы с xml