Бизнес-аналитик / Системный аналитик (WMS + Spec-Driven Development)

Работодатель:
Зарплата:
170 000 руб.
Опыт работы:
От 3 до 6 лет

1. Опыт и доменная экспертиза

Опыт работы: от 3 лет системным или бизнес-аналитиком в проектах по автоматизации складской логистики.

Глубокое понимание складских процессов:

  • Приёмка товара (в том числе с верификацией, контроль качества, маркировка).

  • Размещение (стратегии: по зонам, по ячейкам, ABC-анализ, учёт габаритов и веса).

  • Комплектация заказов (волновая, зонная, пакетная, серийная, поштучная).

  • Инвентаризация (циклическая, плановая, по запросу, с использованием ТСД).

  • Отгрузка (упаковка, контроль веса, формирование маршрутных листов).

  • Управление возвратами (приёмка возвратов, повторное размещение, уценка, списание).

  • Стратегии учёта товаров: FIFO, FEFO, LIFO, учёт по серийным номерам и партиям.

Опыт работы с WMS-системами (минимум с одной из перечисленных):

  • 1С:WMS (предпочтительно — знание конфигурации и доработок).

  • Solvo.WMS.

  • SAP EWM.

  • Manhattan SCALE.

  • Lead WMS.

  • Infor WMS.

  • Собственные разработки WMS (In-house).

Понимание интеграций WMS с внешними системами:

  • ERP (1С:ERP, SAP S/4HANA, Oracle EBS).

  • Сайты интернет-магазинов (маркетплейсы).

  • Транспортные системы (TMS).

  • Складское оборудование (ТСД, сканеры, принтеры этикеток, системы голосового отбора, автоматические сортировочные линии).

2. Жёсткие требования к аналитическим компетенциям

2.1. Spec-Driven Development (SDD)

  • Практический опыт проектирования API-контрактов через OpenAPI 3.x / AsyncAPI / Protobuf/gRPC — до начала разработки (Contract-First / API-First подход).

Умение переводить бизнес-требования в машиночитаемые спецификации, пригодные для:

  • Генерации клиентских SDK (на Java, Python, C#, JavaScript и др.).

  • Генерации мок-серверов для параллельной разработки фронтенда и мобильных приложений.

  • Генерации интерактивной документации (Swagger UI / ReDoc / Stoplight).

  • Автоматического создания контрактных тестов (Pact, Spring Cloud Contract, Postman + Newman).

Навыки управления версионностью API по SemVer (MAJOR.MINOR.PATCH):

  • Понимание, какие изменения — брейкинговые (MAJOR), а какие — обратно совместимые (MINOR/PATCH).

  • Умение проектировать политику депрекации (deprecation policy) и поддержку нескольких версий API одновременно.

Владение инструментами:

  • Swagger Editor / SwaggerHub.

  • Stoplight Studio.

  • Postman / Insomnia (импорт/экспорт спецификаций).

  • Apicurio Studio.

  • Git (Pull Request-ы, ревью спецификаций как кода).

Понимание и практика работы с JSON Schema, YAML, различие между REST и RESTful, принципы HATEOAS — опционально, но приветствуется.

Опыт описания асинхронных взаимодействий (Kafka, RabbitMQ, EventBridge) через AsyncAPI — как сильное преимущество.

2.2. Системный анализ и проектирование

  • Владение нотациями моделирования: BPMN 2.0, UML (диаграммы последовательностей, состояний, классов, деятельности).

  • Умение проводить FIT/GAP-анализ — сравнение текущего функционала WMS с бизнес-требованиями.

  • Декомпозиция бизнес-процессов на уровне Use Cases и User Stories.

  • Описание нефункциональных требований: производительность (RPS, время отклика), доступность, отказоустойчивость, логирование, аудит, безопасность (аутентификация OAuth2/JWT, ролевая модель).

3. Технические компетенции

3.1. Работа с базами данных (SQL)

Уверенный уровень SQL:

  • Написание сложных SELECT-запросов с JOIN (INNER, LEFT, RIGHT, FULL), подзапросами, CTE (WITH), оконными функциями (ROW_NUMBER, RANK, LAG, LEAD).

  • Агрегации с GROUP BY, HAVING, фильтрация через WHERE.

  • Понимание индексов, первичных и внешних ключей, нормализации и денормализации данных.

  • Умение строить отчёты по складским операциям: остатки, движения, оборачиваемость, производительность сборщиков.

  • Понимание схем данных WMS: таблицы заказов, заданий на комплектацию, ячеек, товаров, перемещений, инвентаризаций.

Опыт работы с СУБД: PostgreSQL, MS SQL Server, Oracle, MySQL (минимум одна).

3.2. Понимание архитектуры интеграций

  • REST API: проектирование эндпоинтов, HTTP-методы, статус-коды (2xx, 4xx, 5xx), заголовки (Content-Type, Accept, Authentication), пагинация (limit/offset, cursor-based), фильтрация, сортировка.

  • Асинхронные обмены: очереди сообщений (RabbitMQ, ActiveMQ), брокеры (Apache Kafka, Amazon SQS), Event-Driven Architecture.

  • Форматы данных: JSON, XML, CSV, EDI (EDIFACT, X12) — понимание хотя бы на уровне чтения и маппинга.

  • File-based интеграции: SFTP, FTP, работа с плоскими файлами, парсинг, валидация, обработка ошибок загрузки.

3.3. Дополнительные технические навыки (сильный плюс)

  • Опыт работы с микросервисной архитектурой.

  • Знание Docker / Kubernetes для локального тестирования интеграций.

  • Базовые навыки Python/JavaScript для написания скриптов тестирования API.

  • Понимание CI/CD: автоматическая валидация спецификаций и генерация кода в пайплайнах (GitLab CI, GitHub Actions, Jenkins).

4. Коммуникативные и управленческие навыки

  • Умение работать в распределённой команде (разработчики, тестировщики, архитекторы, DevOps, бизнес-заказчики).

  • Навыки фасилитации встреч: мозговые штурмы, workshops по сбору требований, защита проектных решений.

  • Навыки написания технической документации: README, ADR (Architecture Decision Records), RFC (Request for Comments) для крупных изменений.

Похожие вакансии

Аналитик 1С (трайб Core IT)
АО «ОТП Банк» (JSC «OTP Bank»)

Знание конфигурации 1С ЗУП. Преимуществом будет знание конфигураций 1С МФОиКПК. Знание предметной области - зарплата, кадровый учет, бухгалтерский учет.

Frontend-разработчик
Московская Биржа

Опыт промышленной разработки (от 2 лет). Твердое знание javascript, включая последние стандарты. Твердое знание и практический опыт применения технологий текущего...

Аналитик Управления портфельного менеджмента
Ренессанс Банк

Высшее образование. Опыт от 1 года в банке с розничными кредитными рисками. Знание кредитных продуктов и риск-метрик.

Программист 1С / Разработчик 1С
ЛАСНЕТ ТЕХНО

Опыт конфигурирования, администрирования 1С:8.3, 8.2 от 3-х лет. Уверенное знание предметной области (бухгалтерский учёт‚ налоговый...

150 000 - 200 000 руб.
Консультант аналитик продуктов оформления
ИНВИТРО

Уверенное владение SQL на продвинутом уровне (написание запросов, основ администрирования), json, xml. Понимание принципов работы web-сервисов и знание языков...