Обязанности:
Собирать и структурировать требования Декомпозировать бизнес-процессы на User Stories, Use Cases, критерии приёмки Выявлять скрытые связи между компонентами системы, бизнес-процессами и смежными модулями (включая уровень АСУ ТП) Переводить высокоуровневые описания в структурированные требования для разработчиков Проводить технический анализ и оценку решений, предлагаемых внешним подрядчиком (архитектура, стек, соответствие требованиям) в процессе разработки ПО Изучать предлагаемую архитектуру, сопоставлять её с бизнес-требованиями, адаптировать и дорабатывать требования под новые задачи Консультировать Руководителей проектов по техническим аспектам разрабатываемого/эксплуатируемого ПО, для эффективного взаимодействия с заказчиками и подрядчиками Писать ТЗ для разработчиков (внутренних и внешних) Проектировать модели данных, интеграционные контракты, описывать API и схемы взаимодействий Вести реестр требований и проектную документацию на всём цикле разработки Согласовывать требования с заказчиком и исполнителем, разрешать спорные моменты Консультировать команду разработки Проводить приёмочное тестирование (разрабатывать чек-листы, проверять соответствие требованиям)
Требования:
Умение проектировать модели данных и описывать архитектуру решений Знание методологий разработки ПО и жизненного цикл продукта Опыт внедрения новой функциональности в существующие системы и участия в интеграционных процессах Понимаете подходы/шаблоны интеграции систем Самостоятельность и ответственность: умение доводить сложные задачи до конца тащить фичу от идеи до релиза Коммуникативные навыки для взаимодействия с заказчиками, подрядчиками и смежными инженерами Готовность самостоятельно разбираться в новых технологиях и инструментах Понимание промышленных протоколов и стандартов Опыт наполнения бэклога с нуля. Опыт работы с SQL, JSON, XML Понимание специфики промышленного производства и технологических процессовПохожие вакансии