Системный аналитик (IoT / Edge / Enterprise Platform)
Small&Skif — крупный ритейлер, сеть супермаркетов в Казахстане. Мы развиваем собственную масштабную экосистему для автоматизации клиентских операций и управления парком автономных интеллектуальных устройств (терминалы самообслуживания, кассы, периферийное оборудование).
Наша платформа включает в себя софт для конечных терминалов, систему централизованного управления их состоянием (Device Management), модули дистрибуции обновлений и интеграционный слой с Master-системами уровня Enterprise.
Это проект на стыке High-load бэкенда и Edge-технологий, где критически важна надежность, работа в условиях нестабильной связи и отказоустойчивость.
Чем предстоит заниматься:
-
Проектирование интеграций и API: Прорабатывать контракты API (REST, gRPC) и детально описывать протоколы обмена данными между управляющим ПО и периферийными модулями.
-
Управление потоками данных (Data Flow): Проектировать логику взаимодействия распределенной сети терминалов с бэкендом и внешними учетными системами; описывать маппинг и трансформацию данных (транзакции, события мониторинга, справочники).
-
Отказоустойчивость (Resilience): Прорабатывать сценарии работы системы при разрывах связи, механизмы повторов (retry), обеспечения идемпотентности и синхронизации накопленных данных.
-
Управление жизненным циклом (Lifecycle Management): Описывать процессы удаленного управления конфигурациями, загрузки обновлений на конечные узлы и обеспечения консистентности версий ПО в сети.
-
Документирование: Создавать понятные для бизнеса и разработки артефакты (Sequence-диаграммы, схемы БД, ТЗ на интеграции, Use Cases).
Что мы ждем от кандидата:
-
Опыт в системном анализе: От 3-х лет в проектах со сложной архитектурой (IoT, FinTech, логистика, ритейл, телеком).
-
Глубокое понимание интеграций: Уверенная работа с REST, знание JSON/XML. Будет плюсом понимание gRPC, бинарных протоколов или специфических стандартов обмена.
-
Навыки моделирования: Умение визуализировать сложные процессы в UML (особенно Sequence) или BPMN, описывать жизненный цикл сущностей.
-
Базы данных: Уверенное владение SQL (PostgreSQL или аналоги) для анализа данных и проектирования схем.
-
Инженерное мышление: Понимание принципов транзакционной целостности, идемпотентности и работы очередей сообщений (Kafka/RabbitMQ).
Будет плюсом:
-
Опыт работы с распределенными системами и Edge-вычислениями.
-
Понимание специфики работы оборудования (терминалы, кассы, IoT-датчики).
Что мы предлагаем:
-
Официальное оформление в соответствии с ТК РК.
-
Конкурентная заработная плата (обсуждается по результатам интервью).
-
Формат работы: офлайн, в офисе, по адресу Абая 218/1
-
Сложные инженерные задачи и возможность влиять на архитектуру платформы, которой пользуются миллионы.
-
Профессиональная команда и отсутствие жесткой бюрократии.