Обязанности:
DION — корпоративная платформа коммуникаций, с фокусом на качестве связи и безопасности. Платформа DION построена на базе современного технологического стека и является облачным решением с возможностью выноса отдельных компонентов в контур заказчика. Сейчас среди пользователей платформы — ведущие банки, телевизионные и ИТ-компании. Команда DION автономна в своем развитии, но при этом является частью крупной корпорации со всеми ее преимуществами. Наш базовый технологический стек: Производственный процесс: Jira, Confluence, Gitlab Backend: Golang, Java Frontend: Next.js, React.js Межсервисное взаимодействие: REST API, gRPC, WebSocket (JSON-RPC) Брокер сообщений: Kafka Хранение данных: S3, Postgresql Мобильные приложения: Swift, Kotlin Для нас важно: Аналогичный опыт работы IT-аналитиком не менее 3х лет Реализация от 2-х решений в роли аналитика от начала до запуска в промышленную зону Уверенное знание методологий и принципов разработки ПО (в т.ч. гибкие методологии) Понимание и опыт использования основных нотаций моделирования (C4, BPMN, UML, IDEF, EPC, др.) Навыки моделирования предметной области и разработки ER-моделей Знание способов и технологий интеграции систем (REST, WebSocket, Kafka, gRPC), понимание синхронных и асинхронных взаимодействий Опыт выявления, сбора и анализа требований Документирование требований (use cases, user stories, acceptance criteria) Опыт проектирования и описания системной логики приложения Опыт работы с нашем стеком (см. п. «Наш базовый технологический стек») Умение договариваться, аргументировать свою точку зрения и слышать другие Навыки презентации решений и организации встреч Вместе с нами тебе предстоит: Анализ предметной области и выявление требований заинтересованных лиц Формирование и фиксация верхнеуровневых требований (документ формата Vision&Scope) Разработка и согласование детальных требований (документ формата BRS и SRS) Коммуникации со смежными ролями в команде для эффективной реализации задач Общение с PO, тимлидами, sales-специалистами по функциональности разрабатываемых решений Ревью UI прототипов, подготовленных дизайнерами Проектирование API и внутренней логики приложения Документирование требований (use cases, user stories, acceptance criteria) Проведение refinement-сессий с командой, участие в декомпозиции задач совместно с техническими специалистами Аналитическое сопровождение процессов разработки, тестирования, приемки и внедрения