Системный аналитик
Summary
Systems analyst for the 'Digital Justice' team at Moscow's Department of IT, gathering and formalizing business requirements and designing APIs, integrations, and processes for a unified digital platform for the city's courts. Core stack: OpenAPI, BPMN/Camunda, Kafka/RabbitMQ, PostgreSQL/MongoDB, CQRS/BFF patterns.
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
"Цифровое правосудие" — команда продукта работает над созданием единой цифровой платформы судов общей юрисдикции города Москвы, направленной на автоматизацию и модернизацию процессов судебного делопроизводства, а также на обеспечение эффективного взаимодействия судов с различными органами исполнительной власти и жителями города.
Что нужно делать:
- собирать, анализировать и формализовать бизнес-требования, переводить их в системные и функциональные требования
- проектировать и описывать HTTP API (OpenAPI 3.x), JSON-схемы, XML/XSD-контракты
- проектировать интеграционные взаимодействия: REST, SOAP, GRPC, асинхронные обмены через Kafka / RabbitMQ
- моделировать бизнес-процессы в нотации BPMN 2.0, проектировать схемы процессов (Camunda / аналоги)
- разрабатывать и вести проектную документацию: ER-диаграммы, диаграммы последовательностей, диаграммы развёртывания, матрицы ролей
- проектировать логические модели данных для РСУБД и документо-ориентированных СУБД
- участвовать в архитектурных решениях: применять паттерны CQRS, transaction inbox/outbox, BFF
- взаимодействовать с СМЭВ и государственными информационными системами
- описывать требования к информационной безопасности: SSO, OAuth 2.0, X.509, УКЭП (КриптоПро / аналоги)
- формировать критерии приёмки, участвовать в ревью, ставить задачи на разработку и тестирование
Какие знания и навыки нам важны:
- опыт работы системным/бизнес-аналитиком от 5 лет, из них не менее 2 лет на уровне Senior
- высшее техническое или ИТ-образование
- уверенное владение русским языком (деловая и техническая коммуникация); английский — чтение технической документации
- умение читать код на Java, JavaScript, TypeScript на уровне, достаточном для анализа бизнес-логики
- понимание принципов фронтенд-разработки: JS-фреймворки (Angular, React или Vue), компонентный подход, рендеринг HTML
- уверенное знание СУБД (PostgreSQL, Oracle или аналоги): чтение DDL, написание SQL-запросов
- опыт работы с документо-ориентированными СУБД (MongoDB / аналоги)
- опыт работы с полнотекстовым поиском (OpenSearch / Elasticsearch)
- понимание принципов работы резидентных БД (Redis / аналоги)
- разработка и документирование HTTP API по спецификации OpenAPI 3.x
- разработка и валидация JSON-схем
- чтение и анализ XML/XSD
- понимание принципов трансформации XML ↔ JSON
- знание протоколов SOAP и GRPC
- моделирование процессов в нотации BPMN 2.0 (чтение BPMN / EPC)
- понимание принципов работы процессных движков: деплой схем, создание экземпляров процессов, управление контекстом, externaltask (Camunda / аналоги)
- понимание архитектуры Apache Kafka: публикация, чтение, consumer groups, партицирование
- понимание отличий Kafka от RabbitMQ и сценариев применения каждого
- практическое применение паттернов: CQRS, transaction inbox / outbox, BFF
- знакомство с фреймворками TOGAF и нотацией ArchiMate
- базовое понимание Kubernetes, Docker, Git, CI/CD пайплайнов
- опыт работы с системами мониторинга и журналирования: Prometheus, Grafana, ELK/OpenSearch
- понимание принципов работы Nginx / reverse proxy
- опыт работы с протоколом S3 (Minio / AWS S3 / аналоги)
- знакомство с HDFS, Ceph
- SSO, OAuth 2.0, OpenID Connect
- сертификаты X.509, PKCS7, CADES
- усиленная квалифицированная электронная подпись (УКЭП)
- навык создания и ведения: описание информационного обеспечения, логическая модель данных, ER-диаграммы, диаграммы последовательностей (UML), диаграммы развёртывания, матрицы ролей
Что предлагаем:
- рыночную зарплату и премии
- драйвовые задачи и ресурсы для их реализации
- гибридный режим работы: можно работать удаленно или в современном офисе в центре
- преимущества аккредитованной IT-компании
- материальную помощь в случае важных событий в жизни
- корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
- корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие
- комьюнити по интересам
- скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!