Системный аналитик
Описание
Аккредитованная IT-компания ищет системного аналитика в продуктовую команду для развития web-платформы и мобильных приложений промышленного назначения. Нам нужен самостоятельный специалист, который сможет погружаться в сложную предметную область, прорабатывать требования и сопровождать задачи от постановки до реализации. О компании Мы разрабатываем программное обеспечение для ведущих горнодобывающих предприятий России, Казахстана и Белоруссии. Наш основной продукт — комплекс цифровых систем для подземных горных работ: системы точного позиционирования персонала и транспорта; диспетчерские и аналитические web-сервисы; мобильные приложения для сотрудников и специалистов; системы аварийного оповещения, мониторинга и безопасности; 3D-визуализация шахт и рудников. Решения компании используются более чем на 80 рудниках и шахтах. Среди клиентов — Норникель, Алроса, УГМК и другие крупные промышленные компании. Сейчас мы активно развиваем новое поколение платформы: переводим систему на микросервисную архитектуру; развиваем web-направление; расширяем линейку мобильных приложений; развиваем интеграции с оборудованием и внешними системами; унифицируем подходы к требованиям и проектной документации. В команде предстоит работать над сложными производственными системами, интеграциями, мониторингом, картами, 3D-визуализацией и обработкой данных в реальном времени. Чем предстоит заниматься Собирать, анализировать и формализовывать бизнес- и системные требования. Самостоятельно прорабатывать функциональные задачи разного уровня сложности, включая нетиповые и интеграционные. Описывать пользовательские сценарии, бизнес-правила, ограничения, состояния системы и критерии приёмки. Декомпозировать крупные функциональные задачи и формировать понятные постановки для команды разработки. Прорабатывать взаимодействие между сервисами и информационными системами. Описывать API, события, очереди сообщений и интеграционные потоки. Разрабатывать модели данных, диаграммы и другую аналитическую документацию. Фиксировать согласованные решения в задачах и проектной документации. Взаимодействовать с архитектором, разработчиками, тестировщиками, другими аналитиками и UX/UI-дизайнером. Сопровождать задачи в процессе разработки и тестирования. Проверять требования на полноту, непротиворечивость и реализуемость до передачи в разработку. Выявлять риски, спорные моменты и недостающие требования. Участвовать в оценке трудоёмкости и сроков реализации совместно с командой разработки. Участвовать в развитии шаблонов и подходов к подготовке аналитической документации. Что для нас важно Опыт работы системным или бизнес-аналитиком от 3 лет. Опыт самостоятельного ведения задач от сбора требований до передачи в разработку. Умение переводить потребности пользователей и бизнеса в понятные и проверяемые требования. Опыт описания API и интеграций между информационными системами. Понимание принципов проектирования информационных систем. Понимание клиент-серверной и микросервисной архитектуры. Умение работать с моделями данных. Умение писать SQL-запросы на уровне, необходимом для анализа данных и проверки гипотез. Знание UML, BPMN и принципов построения ER-моделей. Понимание жизненного цикла разработки программного обеспечения. Умение структурировать документацию и поддерживать её в актуальном состоянии. Способность самостоятельно разбираться в сложной предметной области. Умение видеть противоречия, риски и недостаточно проработанные требования. Готовность отвечать за качество проработки своих задач и доводить их до результата. Умение аргументировать и защищать предлагаемые решения. Будет плюсом Опыт работы с промышленными, производственными, диспетчерскими или геоинформационными системами. Опыт работы с системами позиционирования, мониторинга, телеметрии или real-time данными. Опыт проектирования решений для закрытых контуров. Опыт работы с PostgreSQL, RabbitMQ, ClickHouse или аналогичными технологиями. Опыт взаимодействия с оборудованием и внешними информационными системами. Опыт разработки на C#/.NET или умение читать и анализировать программный код. Опыт проведения ревью требований или помощи другим аналитикам. Умение декомпозировать крупные функциональные блоки. Высшее техническое образование. Технологический контекст C#/.NET и микросервисная архитектура; React и React Native; REST API, gRPC и SignalR; RabbitMQ; PostgreSQL и ClickHouse; S3; Linux и Docker. Глубокое знание всех перечисленных технологий не требуется. Важно понимать принципы их работы и уметь обсуждать технические решения с командой. Условия Работа в аккредитованной IT-компании. Официальное трудоустройство по ТК РФ. Полная занятость. График работы: пн–пт, 09:00–17:30. После адаптации возможен гибридный или удалённый формат работы. 100% компенсация больничного. Отпуск в соответствии с ТК РФ. Оплачиваемые курсы повышения квалификации. Возможна годовая премия по итогам работы группы компаний. Работа над крупным промышленным продуктом с реальными пользователями. Возможность самостоятельно вести значимые функциональные блоки. Возможность профессионального роста до позиции ведущего аналитика. Дополнительно Уровень заработной платы обсуждается индивидуально по итогам собеседования. В рамках отбора может быть предложено небольшое практическое задание.