Проектирование и архитектура
- Проектировать архитектуру интеграций: Разрабатывать схемы взаимодействия со смежными системами, выбирая оптимальные паттерны для синхронного (REST, gRPC) и асинхронного (Kafka, RabbitMQ) обмена данными.
- Участвовать в проработке архитектуры: Совместно с архитекторами определять верхнеуровневую структуру системы, ее нефункциональные требования (производительность, отказоустойчивость, безопасность).
- Анализировать влияние изменений: Оценивать, как новые требования затронут существующую систему, данные и связанные компоненты, предлагая наиболее безопасные и эффективные пути реализации.
- Прорабатывать UX/UI: Совместно с дизайнерами и продуктовой командой проектировать логику пользовательских интерфейсов, обеспечивая их удобство и соответствие бизнес-логике.
Аналитика и управление требованиями
- Формировать и декомпозировать требования: Собирать бизнес-требования, трансформировать их в детальные функциональные и нефункциональные спецификации, декомпозировать крупные задачи (Epics) на User Stories.
- Осуществлять менторство и ревью: Проводить ревью артефактов (ТЗ, спецификаций, диаграмм) других аналитиков, делиться лучшими практиками, помогать в решении сложных кейсов и участвовать в онбординге новых сотрудников.
- Управлять бэклогом: Оценивать трудоемкость задач, приоритизировать их совместно с Product Owner'ом и поддерживать бэклог в состоянии готовности к разработке
Поддержка и развитие
- Разбирать инциденты: Выступать в роли 2-й/3-й линии поддержки: анализировать инциденты на ПРОМе, быстро находить корневую причину и предлагать решения.
- Взаимодействовать со стейкхолдерами: Вести переговоры с бизнес-заказчиками и техническими специалистами, аргументированно защищать принятые решения и управлять ожиданиями.