#вакансия #удаленно #системныйаналитик #analyst
Системный аналитик
Условия:
- Занятость: полная
- Локация: РФ/РБ (по часовому поясу не более +/- 2 часов от МСК, приоритет РФ)
- Гражданство: РФ и дружественные страны
- Рабочий график: МСК
- Формат: Удаленно
Позиция:
- Роль: Системный аналитик
- Уровень: Senior
Обязательно:
-Опыт работы в ритейле
- Опыт работы системным аналитиком от 5 лет;
- Опыт самостоятельного ведения задач от требования до релиза;
- Понимание микросервисной и распределённой архитектуры;
- Опыт проектирования REST API и документирования контрактов в OpenAPI;
- Понимание gRPC на уровне интеграционных контрактов;
- Опыт проектирования реляционных моделей данных и работы с PostgreSQL;
- Умение писать SQL-запросы простой и средней сложности;
- Владение UML Sequence и C4. Умение моделировать состояния и жизненные циклы;
- Опыт проработки НФТ: безопасность, доступность, производительность, идемпотентность и наблюдаемость;
- Понимание аутентификации и авторизации: JWT/OIDC, API-ключи, сервисные учётные записи;
- Опыт проверки API и интеграций с помощью Postman, curl или аналогичных инструментов;
- Умение работать с логами, метриками и распределёнными трейсами;
- Умение проводить интервью и фиксировать договорённости;
- Опыт работы с внутренними платформами, developer experience, API Gateway или IAM;
- Знакомство с AI Gateway, LLM, MCP и AI-агентами;
- Знание Kubernetes, Helm, Envoy Gateway, Vault;
- Опыт с OpenTelemetry, Prometheus, Grafana или Langfuse;
- Способность читать Go-код;
- Опыт проведения технических демо и архитектурных согласований.
Задачи
- Собирать, анализировать и согласовывать функциональные и нефункциональные требования;
- Определять границы сервисов, зоны ответственности и системные сценарии;
- Проектировать REST- и gRPC-взаимодействия, API-контракты, модели ошибок, авторизацию и обработку отказов;
- Описывать жизненные циклы сущностей, состояния, правила версионирования и права доступа;
- Описывать процессы и строить пользовательские пути (UJM/EJM);
- Проектировать модели данных и изменения схемы PostgreSQL;
- Готовить C4- и UML Sequence-диаграммы;
- Декомпозировать решения в задачи, системные сценарии и критерии приёмки;
- Сопровождать разработку, тестирование, внедрение и разбор инцидентов;
- Согласовывать решения с архитектором, разработчиками, инфраструктурой, информационной безопасностью и владельцами смежных систем;
- Поддерживать актуальность спецификаций и фиксировать принятые решения.