Аккредитованная 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% компенсация больничного.
- Отпуск в соответствии с ТК РФ.
- Оплачиваемые курсы повышения квалификации.
- Возможна годовая премия по итогам работы группы компаний.
- Работа над крупным промышленным продуктом с реальными пользователями.
- Возможность самостоятельно вести значимые функциональные блоки.
- Возможность профессионального роста до позиции ведущего аналитика.
Дополнительно
- Уровень заработной платы обсуждается индивидуально по итогам собеседования.
- В рамках отбора может быть предложено небольшое практическое задание.