О компании:
ТДК — это драйвер современных финансовых сервисов для российского бизнеса. Мы не стоим на месте и постоянно запускаем инновационные продукты в различных секторах экономики. Мы развиваем новые продукты компании в сфере финтеха. Ищем ведущего системного аналитика, который будет превращать потребности бизнеса в согласованные требования и технические задания.
Важная часть работы — готовить ТЗ для внешних разработчиков, согласовывать решения и сопровождать реализацию до приёмки. Вы будете связывать бизнес, разработчиков и тестировщиков на стороне заказчика.
Обязанности:
- Собирать и уточнять требования, выявлять противоречия и ограничения, определять границы задач и согласовывать их с заинтересованными сторонами;
- Описывать процессы, пользовательские сценарии, бизнес-правила, роли доступа, состояния и переходы между ними, включая ошибки и исключения;
- Проектировать API, интеграционные взаимодействия и модели данных; описывать контракты и правила валидации;
- Готовить ТЗ и спецификации для внутренних и внешних разработчиков: функциональные и нефункциональные требования, схемы взаимодействия и критерии приёмки;
- Согласовывать технические решения с разработчиками, проводить ревью решений подрядчиков и отвечать на вопросы по требованиям в ходе реализации;
- Управлять изменениями требований: оценивать влияние на процессы, данные и интеграции, фиксировать решения и поддерживать документацию в актуальном состоянии;
- Участвовать в приёмке вместе с тестировщиком: уточнять ожидаемое поведение, проверять соответствие согласованным требованиям и разбирать отклонения.
Требования:
- Опыт самостоятельного системного анализа веб-продуктов: от выявления потребностей и подготовки ТЗ до сопровождения разработки и приёмки;
- Умение писать полные, однозначные и проверяемые требования; согласовывать спорные вопросы и отличать уточнение требований от изменения объёма работ;
- Знание HTTP/REST и JSON, опыт описания API и интеграционных контрактов; понимание авторизации, асинхронных взаимодействий и идемпотентности.
- Умение проектировать модели данных и работать с SQL; понимание связей, ограничений целостности и транзакций;
- Практика моделирования процессов и взаимодействий в BPMN и UML; умение задавать требования к безопасности, производительности и надёжности;
- Умение вести техническое обсуждение с бизнесом и разработчиками, аргументировать решения и проводить ревью требований; английский для чтения документации. Опыт работы в финтехе будет плюсом.
Условия: