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С ЗУП. Преимуществом будет знание конфигураций 1С МФОиКПК. Знание предметной области - зарплата, кадровый учет, бухгалтерский учет.
Опыт промышленной разработки (от 2 лет). Твердое знание javascript, включая последние стандарты. Твердое знание и практический опыт применения технологий текущего...
Высшее образование. Опыт от 1 года в банке с розничными кредитными рисками. Знание кредитных продуктов и риск-метрик.
Опыт конфигурирования, администрирования 1С:8.3, 8.2 от 3-х лет. Уверенное знание предметной области (бухгалтерский учёт‚ налоговый...
Уверенное владение SQL на продвинутом уровне (написание запросов, основ администрирования), json, xml. Понимание принципов работы web-сервисов и знание языков...
