Ищем старшего BSA (full-stack) в команду backend разработки, которая занимается автоматизацией маркетинговой деятельности компании. В команде архитектор, backend-разработчики, PO, PMы, 4 бизнес-системных аналитика под руководством лида, тестировщики и инженеры эксплуатации и сопровождения. В зоне ответственности команды есть существующий механизм запуска маркетинговых акций, с которым работает часть разработчиков. Параллельно ведется разработка новой системы создания акций, которая позволит повысить производительность команды, удовлетворить потребности бизнеса и заменить существующее решение. Также команда разрабатывает другие сервисы маркетингового домена, использующие те же механизмы и сущности, что и системы управления акциями.
Обязанности:
Сбор, анализ и формализация требований для разработки backend части сложных внутренних продуктов
Моделирование бизнес-процессов и сценариев (AS-IS/TO-BE) с использованием UML/BPMN
Оценка входящих запросов на предмет реализуемости, согласование оптимальных вариантов решений с разработчиками и архитектором
Участие в проектировании архитектуры решений, API и интеграционных взаимодействий
Проектирование пользовательских интерфейсов для постановки задач frontend разработке
Взаимодействие с внутренними заказчиками, командами разработки и тестирования БД, frontend командами, и другими backend командами
Формулирование задач на разработку смежным командам
Ведение, актуализация и согласование документации в Confluence на всех этапах жизненного цикла продуктов, которые разрабатывает команда
Участие в развитии стандартов и подходов аналитики внутри аналитической команды
Управление бэклогом улучшений и функциональных доработок
Требования:
Опыт работы на аналогичной позиции от 4-х лет
Опыт работы в роли full-stack аналитика (бизнес + системный анализ)
Опыт описания и проектирования REST API
Опыт описания и проектирования взаимодействий между сервисами через gRPC
Навыки работы с Postman, Swagger, JSON редакторами
Опыт написания SQL запросов (базовый уровень)
Опыт описания интеграционных взаимодействий между сервисами
Знание и понимание принципов клиент-серверного и межсерверного взаимодействия, микросервисной архитектуры
Опыт использования UML-диаграмм (Use-case diagram, Sequence diagram, Class diagram)
Опыт разработки технической документации
Сильные аналитические и коммуникационные навыки
Навыки проведения и фасилитации онлайн-встреч и обсуждения решений
Способность переводить бизнес-потребности в чёткие и реализуемые технические требования
Условия: