Системный аналитик Middle+/Senior
Опыт работы: 3–6 лет. Занятость: полная. График: 5/2 или свободный. Рабочие часы: 8 или по договорённости. Формат работы: удалённо.
Компания работает с организациями из разных отраслей: банки и финтех, ритейл и e-commerce, телеком, логистика, промышленность и энергетика. Проекты включают сложные высоконагруженные системы, переход на микросервисную архитектуру, построение интеграционных решений и работу с большими данными.
Условия работы
- Полностью дистанционная занятость. Возможны командировки, но исключительно при согласии сотрудника.
- Электронный кадровый документооборот (договор, счета/акты).
- Участие в выборе проекта, который интересен кандидату (по возможности учитываются пожелания по домену и стеку).
Обязанности
- Выявлять, анализировать и документировать требования к информационным системам (бизнес-требования, функциональные и нефункциональные требования).
- Проектировать модели данных, архитектуру интеграций и взаимодействие сервисов, работая в связке с архитекторами или самостоятельно.
- Разрабатывать технические задания, функциональные спецификации, пользовательские сценарии (User Story, Use Case) и другую проектную документацию.
- Ставить задачи командам разработки (Backend/Frontend) с высокой детализацией, используя Jira, Confluence и другие системы трекинга.
- Проверять реализованную функциональность на соответствие требованиям (приемочное тестирование, UAT).
Ожидания
Кандидаты рассматриваются индивидуально, анализируется совокупность опыта. Стек технологий и навыков — ориентир, а не обязательный список.
- Моделирование и нотации
- Обязательно: BPMN 2.0, UML (Sequence, Activity, Use Case, Class, ER-диаграммы).
- Сильным плюсом: ArchiMate, C4 model, EPC.
- Интеграции и API
- Обязательно: проектирование и описание интеграций через REST API (принципы ресурсов, методов, статус-кодов).
- Обязательно: опыт работы с брокерами сообщений Apache Kafka и/или RabbitMQ (понимание топиков, очередей, гарантий доставки, схем данных).
- Обязательно: работа с инструментами тестирования API: Postman, Swagger/OpenAPI (чтение и создание спецификаций).
- Обязательно: глубокое понимание форматов данных JSON, XML/XSD.
- Плюсом: SOAP, GraphQL, gRPC, WebSocket.
- Базы данных и SQL
- Обязательно: уверенное знание SQL (сложные запросы с JOIN, подзапросами, оконными функциями, группировками).
- Обязательно: понимание реляционной модели данных, умение проектировать структуры БД (ER-диаграммы), опыт работы с PostgreSQL, Oracle, MS SQL.
- Сильным плюсом: опыт с DWH, Data Vault 2.0, ClickHouse, Greenplum, MongoDB.
- Архитектура и процессы
- Обязательно: понимание принципов микросервисной архитектуры (MSA), отличие от SOA, опыт проектирования взаимодействия сервисов.
- Обязательно: знание жизненного цикла разработки ПО (SDLC) и гибких методологий (Agile, Scrum, Kanban).
- Плюсом: опыт работы с Camunda, понимание DDD, Event-Driven Architecture, CQRS, Saga.
- Документирование
- Обязательно: опыт написания четкой, структурированной технической документации (ФТ, ТЗ, SRS, User Stories). Работа с Jira и Confluence.
Дополнительные навыки, которые будут преимуществом
- Опыт работы в конкретных доменах (банки и финтех, ритейл и e-commerce, телеком, логистика, промышленность и энергетика).
- Опыт с облачными платформами (Yandex Cloud, AWS) и Kubernetes.
- Знание ГОСТ 34 (опыт написания документации по стандарту).
- Навыки работы с UI/UX (Figma, прототипирование интерфейсов).
- Базовые знания языков программирования (Java, Python, C#) для чтения кода и понимания логики систем.
- Понимание процессов Data Engineering (ETL, DWH, BI-отчетность).
- Опыт работы с LLM и AI-агентами (в части постановки требований).