Системный аналитик (Логистика)
Описание
Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.Вам предстоит: Собирать, анализировать, согласовывать и декомпозировать функциональные и системные требования к информационным системам доменной области. Разрабатывать функциональные требования и технические спецификации для backend-сервисов на Go, web-приложений на Angular и мобильных приложений на Kotlin. Проектировать и описывать REST- и gRPC API, структуры данных и сценарии взаимодействия микросервисов. Формировать требования к интеграциям на базе Apache Kafka и событийно-ориентированной архитектуры. Описывать контракты взаимодействия с использованием OpenAPI, JSON и Protocol Buffers. Прорабатывать требования к обработке ошибок, повторным попыткам, DLQ и идемпотентности операций. Формализовывать процессы, состояния и взаимодействия систем с помощью UML-диаграмм: Sequence, State Machine, Activity и других. Разрабатывать и актуализировать архитектурные диаграммы информационных систем в нотации C4. Анализировать данные, связанные с доменными процессами и событиями. Формировать нефункциональные требования к производительности, масштабируемости, отказоустойчивости, мониторингу и безопасности. Взаимодействовать с разработчиками, QA, архитекторами, техническими лидерами и бизнес-аналитиками на всех этапах жизненного цикла продукта. Участвовать в проработке архитектурных решений совместно с техническими лидерами и архитекторами. Вы нам подходите, если: Имеете опыт работы системным аналитиком от двух лет. Умеете собирать, анализировать, декомпозировать и согласовывать функциональные и системные требования. Понимаете принципы работы web-приложений, мобильных приложений и микросервисной архитектуры. Имеете опыт проектирования и описания REST API с использованием OpenAPI. Понимаете принципы работы gRPC и Protocol Buffers. Понимаете принципы событийно-ориентированной архитектуры и имеете опыт работы с интеграциями на базе Apache Kafka. Владеете SQL на уровне написания простых запросов для поиска, проверки и анализа данных. Владеете UML и умеете описывать процессы, состояния и взаимодействия информационных систем. Понимаете назначение C4-диаграмм и умеете описывать архитектуру систем на необходимом уровне детализации. Понимаете основные принципы разработки программного обеспечения. Умеете работать с Git и GitLab. Понимаете основные принципы построения масштабируемых и отказоустойчивых систем. Умеете обсуждать технические решения с разработчиками, техническими лидерами, архитекторами и представителями бизнеса. Будет преимуществом: Опыт работы с логистическими, складскими, транспортными или e-commerce-системами. Опыт работы с LikeC4 либо другими инструментами подхода Architecture as Code. Умение читать backend-код на Go. Опыт работы с высоконагруженными информационными системами. Опыт подготовки требований к мониторингу, логированию и диагностике интеграций.