Анализировать бизнес-требования и существующий функционал, выявлять пробелы в системных требованиях и предлагать варианты доработок.
Собирать и систематизировать информацию из технической документации, аналитических материалов и общения с коллегами.
Формировать, документировать и согласовывать системные требования для нового функционала.
Описывать межсистемные интеграции, взаимодействие сервисов, потоки данных и последовательности вызовов.
Разрабатывать и актуализировать API-спецификации: методы, параметры, структуры запросов и ответов, примеры использования.
Описывать протоколы взаимодействия и форматы обмена данными. Вести техническую документацию в Confluence и управлять требованиями на всех этапах жизненного цикла разработки.
Контролировать соответствие реализованного функционала согласованным требованиям и спецификациям.
Взаимодействовать с разработчиками, тестировщиками и бизнес-подразделениями для согласования технических решений.
Требования:
Опыт работы системным аналитиком от 4 лет.
Понимание принципов работы REST API и опыт работы с инструментами Swagger и Postman.
Знание реляционных баз данных, умение читать и описывать SQL-запросы, включая SELECT и JOIN, понимать процедуры, функции и схемы данных.
Опыт работы с NoSQL-базами данных.
Опыт работы с брокерами сообщений, например RabbitMQ или Kafka.
Знание форматов и схем данных XML/XSD и JSON/JSON Schema.
Опыт описания и управления нефункциональными требованиями.
Навыки подготовки технической документации и поддержания её в актуальном состоянии.
Умение выстраивать коммуникацию с командами разработки и бизнес-подразделениями, аргументировать решения и находить компромиссы.
Условия:
Взаимодействие с техническими специалистами и бизнес-командами.
Участие в проектировании интеграций и развитии системной архитектуры.
Возможность влиять на качество технических решений и документации.