Обязанности: Собирать и анализировать бизнес-требования$ Согласовывать и формализовывать функциональные требования по доработкам; Составлять техническую документацию (ТЗ, ПЗ, ФТ и т.д.) Проектировать структуру данных, описывать алгоритмы обработки данных; Участвовать в проектировании архитектуры системы с архитектором; Консультировать разработчиков, специалистов качества, в части понимания требований; Координировать процессы разработки, тестирования, приёмки и введения в эксплуатацию; Взаимодействовать с заказчиком и разработчиками с целью лучшей реализации доработки; Участвовать во внутреннем тестировании; Участвовать в проектировании интерфейсов систем совместно с дизайнерами; Ставить задачи разработчикам и дизайнерам, принимать результаты. Требования: Знание гибких методологий разработки (практики agile, scrum, kanban или подобные); Опыт командной разработки (с использованием Confluence, Jira); Знания в архитектуре клиент-серверных приложений, банковских систем; Понимание жизненного цикла разработки; Понимание принципов REST-архитектуры; Навыки графического описания бизнес-процессов и интеграционных взаимодействий в виде BPMN или UML диаграмм; Навыки декомпозиции комплексных задач; Умение работать с различными исходными требованиями – ТЗ, интервью заказчика, схемы и т.д; Развитые коммуникативные навыки; Навыки составления JSON Schema.