Задачи:
- Проектирование решений с высоким уровнем детализации;
- Описание компонентов и механизмов интеграционного взаимодействия информационных систем;
- Разработка логических моделей структур данных и физических структур баз данных;
- Взаимодействие с командами разработчиков и тестировщиков на соответствующих этапах проекта;
- Курирование аналитиков в части сбора и согласования бизнес-требований, описания бизнес-процессов, описания требований к функционалу;
- Взаимодействие с коммерческими подразделениями компании для оказания консалтинговой и информационной поддержки. Участие в presale задачах;
- Планирование проектных работ.
Требования:
- Владение инструментами и знаниями для моделирования бизнес-процессов с использованием одной или нескольких нотаций (BPMN, IDEF, EPC и т.п.);
- Уверенное владение UML (Activity, UseCase, Sequence, Component и др.);
- Знание SQL на уровне продвинутого пользователя;
- Опыт участия в проектировании реляционных БД;
- Опыт участия в разработке архитектуры решений уровней приложений и сервисов;
- Опыт участия в разработке архитектуры интеграционных механизмов, API (RESTful, SOAP и, возможно, брокеры сообщений);
- Знание паттернов и концепций построения архитектуры распределенных систем и технологий SOA;
- Знание и понимание методологий разработки программного обеспечения (RUP, SCRUM);
- Умение рассчитывать и обосновывать стоимость предлагаемых решений;
- Грамотная устная и письменная речь;
- Готовность к редким командировкам (зависит от проекта);
- Умение работать в команде.
Ключевые навыки:
BPMN, IDEF, EPC, UML, SQL, RUP, Scrum, разработка архитектуры.