Системный аналитик (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
Сложные инженерные задачи и возможность влиять на архитектуру платформы, которой пользуются миллионы.
Профессиональная команда и отсутствие жесткой бюрократии.