Юкитех Лаб
Системный аналитик (Middle / Middle+ / Senior)
120 000 - 200 000 RUR
- Анализ требований
- Системная интеграция
- Декомпозиция бизнес-процессов
- Draw.io
- Atlassian Confluence
О компании
Мы —продуктовая IT-команда, разрабатывающая собственные информационные системы. Работаем с современным технологическим стеком и микросервисной архитектурой. В связи с ростом проекта ищем системного аналитика, который станет ключевым связующим звеном между бизнесом и разработкой.
Цель роли
Обеспечить качественную формализацию требований и проектирование решений для разработки программных систем: от анализа бизнес-задач до описания структуры данных и API-взаимодействий между сервисами.
Основные обязанности
Анализ требований
- Сбор, анализ, формализация и уточнение функциональных и нефункциональных требований.
- Декомпозиция бизнес-требований в системные требования.
- Выявление ограничений, рисков и зависимостей в рамках системы.
- Участие в обсуждении требований со стейкхолдерами и командой разработки.
- Поддержка требований в актуальном состоянии на протяжении жизненного цикла продукта.
Проектирование и описание решений
- Описание модулей и компонентов системы для команды разработки.
- Проектирование логики взаимодействия между компонентами и сервисами.
- Подготовка технической документации, понятной для разработчиков и тестировщиков.
- Участие в проработке архитектурных решений совместно с архитекторами и техлидами.
Проектирование структуры данных
- Анализ предметной области и моделирование данных.
- Проектирование структуры баз данных (на уровне одного модуля, не целой систмы), сущностей и связей (ER-диаграммы).
- Определение требований к хранению, обработке и передаче данных.
- Участие в согласовании решений по БД с разработчиками.
Проектирование API и интеграций
- Проектирование API для взаимодействия между сервисами (REST).
- Описание контрактов API (эндпоинты, параметры, схемы данных, коды ошибок).
- Документирование API (OpenAPI / Swagger).
- Проработка интеграций с внешними и внутренними системами.
- Участие в обсуждении версионирования и обратной совместимости API.
Требования к кандидату
Обязательные
- Опыт работы системным аналитиком от 2–3 лет в разработке ПО.
- Понимание жизненного цикла разработки программных систем (SDLC).
- Уверенные навыки анализа и формализации требований.
- Опыт проектирования:
- структуры данных,
- API и интеграций,
- логики взаимодействия сервисов.
- Знание SQL на уровне анализа данных и проверки гипотез.
- Понимание принципов клиент-серверного взаимодействия.
- Опыт подготовки технической документации для разработчиков.
Технический стек и инструменты
- Документация: Confluence
- Управление задачами: Jira
- Проектирование и диаграммы: Draw.io
- API: REST, OpenAPI (Swagger),
- Базы данных: реляционные (PostgreSQL)
- Методологии: Agile / Scrum
Будет плюсом
- Опыт работы с микросервисной архитектурой.
- Понимание принципов работы распределённых систем.
- Опыт интеграций через очереди сообщений (RabbitMQ — на уровне понимания).
- Базовые навыки программирования (Python — для понимания кода).
- Опыт работы в продуктовых командах.
Soft skills
- Системное мышление и внимание к деталям.
- Умение ясно излагать мысли устно и письменно.
- Навыки аргументированного обсуждения решений.
- Готовность работать с неопределёнными требованиями.
- Ответственность за результат и ориентация на качество.
Мы предлагаем
- Участие в разработке сложных и интересных IT-продуктов.
- Работа в профессиональной команде разработки.
- Конкурентную заработную плату (обсуждается по итогам интервью).
- Возможности профессионального роста.
- Обучение, обмен экспертизой.
Формат вакансии
- Уровень: Middle / Middle+ / Senior
- Формат работы: удалённо
- Тип занятости: полная