Описание
Объединённая компания Wildberries и Russ — международная технологическая компания, созданная после слияния Wildberries и оператора наружной рекламы Russ. Она развивает цифровые продукты для логистики, складских операций и управления цепочками поставок.
Задачи
•Собирать, анализировать, согласовывать и декомпозировать функциональные и системные требования к информационным системам транспортной логистики
•Разрабатывать функциональные требования и технические спецификации для бэкенд-сервисов, веб-приложений и мобильных приложений
•Проектировать и описывать REST- и gRPC API, структуры данных и сценарии взаимодействия микросервисов
•Формировать требования к интеграциям на базе Apache Kafka и событийно-ориентированной архитектуры
•Описывать контракты взаимодействия с использованием OpenAPI, JSON и Protocol Buffers
•Прорабатывать требования к обработке ошибок, повторным попыткам, DLQ и идемпотентности операций
•Формализовывать процессы, состояния и взаимодействия систем с помощью UML-диаграмм
•Разрабатывать и актуализировать архитектурные диаграммы информационных систем в нотации C4
•Анализировать данные, связанные с доменными процессами и событиями
•Формировать нефункциональные требования к производительности, масштабируемости, отказоустойчивости, мониторингу и безопасности
•Взаимодействовать с разработчиками, QA, архитекторами, техническими лидерами и бизнес-аналитиками на всех этапах жизненного цикла продукта
•Участвовать в проработке архитектурных решений совместно с техническими лидерами и архитекторами
Требования
•Опыт работы системным аналитиком от двух лет
•Умение собирать, анализировать, декомпозировать и согласовывать функциональные и системные требования
•Понимание принципов работы веб-приложений, мобильных приложений и микросервисной архитектуры
•Опыт проектирования и описания REST API с использованием OpenAPI
•Понимание принципов работы gRPC и Protocol Buffers
•Понимание событийно-ориентированной архитектуры и опыт работы с интеграциями на базе Apache Kafka
•Владение SQL на уровне простых запросов для поиска, проверки и анализа данных
•Владение UML и умение описывать процессы, состояния и взаимодействия информационных систем
•Понимание назначения C4-диаграмм и умение описывать архитектуру систем
•Понимание основных принципов разработки программного обеспечения
•Умение работать с Git и GitLab
•Понимание принципов построения масштабируемых и отказоустойчивых систем
•Умение обсуждать технические решения с разработчиками, техническими лидерами, архитекторами и представителями бизнеса
Условия
•Обучение и развитие: языковые клубы, корпоративный университет, программы развития управленческих навыков
•Корпоративный пакет ДМС со стоматологией, корпоративный спорт и консультации психолога
•Профессиональные сообщества: клубы спикеров, футбола, йоги и шахмат
•Гибкий подход к сочетанию карьеры и заботы о близких, проекты для детей сотрудников
•Скидки на обучение, страхование и покупки
•Бесплатное питание в офисе, корпоративная техника
Формат работы: удалённо по РФ.