Развиваем высоконагруженную облачную инфраструктурную платформу (IaaS/PaaS/SaaS): микросервисная архитектура, асинхронные интеграции, биллинг, мульти-тенантность. Системный аналитик нужен для проработки интеграционных взаимодействий между сервисами платформы, формализации требований от продуктового офиса и сопровождения разработки от постановки задачи до приемки. Важно умение разбираться в сложных распределенных системах и доводить требования до состояния, понятного и разработке, и QA.
Обязанности
• Анализировать бизнес-требования и переводить их в технические задачи, декомпозировать продуктовые задачи на скоуп для разработки.
• Формализовать требования (ФТ, НФТ, Use cases, User Story), составлять технические задания и спецификации.
• Проектировать интеграционные взаимодействия (REST API, gRPC, GraphQL, WebSocket, RabbitMQ) с разными форматами данных (JSON, Protobuf), описывать регламенты обработки ошибок и retry-политики.
• Моделировать процессы и архитектуру (BPMN, UML, ER-диаграммы), прототипировать решения.
• Участвовать в тестировании и приемке доработок совместно с QA.
• Анализировать нетиповые ситуации работы системы, описывать инциденты в виде требований к доработке.
• Взаимодействовать с бизнес-аналитиками, архитекторами, разработчиками.
Обязательные требования
• Опыт работы системным аналитиком от 6 лет, в т.ч. на проектах разработки и внедрения программных/платформенных решений (включая облачные).
• Умение собирать и формализовывать требования бизнеса, моделировать процессы (BPMN, UML), составлять функциональные спецификации и ТЗ для разработки.
• Уверенные знания REST API (Swagger/OpenAPI) и GraphQL: описание API-контрактов, версионирование, диаграммы последовательности. Понимание gRPC.
• Опыт работы с очередями сообщений (RabbitMQ, Apache Kafka) и API с разными форматами данных.
• Знание SQL и опыт работы с реляционными и нереляционными БД.
• Понимание принципов клиент-серверного взаимодействия, синхронных и асинхронных сценариев, транспортных протоколов (HTTP/HTTPS), сессий, сокетов.
• Базовое понимание DDD и EDA.
• Базовые знания по ИБ: принципы аутентификации и авторизации (OAuth, JWT).
• Готовность разбираться в сложных системах и понятно описывать их компоненты, интеграционные интерфейсы и структуры данных.
• Работа с инструментами: Jira/Trello, Confluence, Git, Postman/Swagger, Sparx EA/Visio/Camunda.
• Умение выстраивать продуктивное взаимодействие со всеми командами проекта, ясно формулировать решения письменно и устно.
• Критическое мышление: анализируешь и ставишь под сомнение неоптимальные решения, предлагаешь улучшения, обосновываешь выбор.
• Проактивность: не ждешь постановки задачи в деталях, самостоятельно ищешь информацию и решения.
• Ответственность: доводишь задачи до результата, работаешь в условиях неопределенности.
• Командная работа: делишься знаниями, конструктивно принимаешь обратную связь.
• Гибкость: быстро переключаешься между задачами, адаптируешься к новым условиям
Будет плюсом
• Базовое понимание облачных платформ (AWS, Azure, GCP) и инструментов управления инфраструктурой (Terraform).
• Опыт чтения кода на одном из языков (Go, Java, Python, C#) на уровне понимания логики системы.
• Базовые навыки DevOps (Docker, Kubernetes, CI/CD) и работы с мониторингом (Prometheus, Grafana).
• Опыт использования AI-инструментов для анализа требований и генерации артефактов.
• Высшее образование в области ИТ или смежных дисциплин..