В приложении удобнее
Установить
ДИТ

Системный аналитик

в ДИТ

📍 Москва (Крестьянская застава)
Гибрид
Специализация
System Analytics
Уровень
Senior
Требуемый опыт
3+ лет

Технологии/инструменты

Postgresql
Sql
Rest
Kafka
Rest Api
Swagger
Bpmn
Qa
Uml

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

Что нужно делать:

  • анализировать бизнес-потребности и функциональные задачи с точки зрения их реализации в информационных системах
  • исследовать существующую архитектуру, функциональность и ограничения систем и определять влияние планируемых изменений на текущий ландшафт
  • проектировать изменения в информационных системах и интеграционное взаимодействие между ними
  • формировать функциональные и нефункциональные системные требования, обеспечивающие однозначное понимание задачи всеми участниками разработки
  • декомпозировать требования до уровня, достаточного для постановки задач backend- и frontend-командам
  • прорабатывать основные, альтернативные, граничные и исключительные сценарии работы системы
  • моделировать бизнес-процессы в нотации BPMN 2.0: анализировать существующие процессы (as-is), проектировать и согласовывать целевые процессы (to-be)
  • проектировать взаимодействие компонентов и систем с использованием UML, включая диаграммы последовательности и другие необходимые модели
  • разрабатывать архитектурные и системные схемы с использованием подходов C4
  • проектировать и документировать REST API и интеграционные контракты с использованием OpenAPI/Swagger
  • описывать структуры запросов, ответов и сообщений, включая JSON Schema, и правила валидации данных
  • проектировать модели данных и взаимосвязи между сущностями, определять источники и правила формирования данных
  • анализировать данные с использованием SQL и взаимодействовать с реляционными и иными хранилищами данных
  • прорабатывать интеграции на синхронных и асинхронных механизмах, включая REST и Kafka
  • определять правила обработки ошибок, статусов, отказов и других исключительных ситуаций при взаимодействии систем
  • прорабатывать механизмы аутентификации, авторизации и разграничения доступа
  • учитывать требования существующих компонентов, API-контрактов и интеграций при проектировании изменений, обеспечивая совместимость с действующей функциональностью
  • подготавливать технические решения и защищать их перед заказчиками, архитекторами и экспертными группами
  • взаимодействовать с разработчиками, QA, архитекторами, владельцами продуктов и другими участниками разработки на всех этапах реализации
  • сопровождать требования и техническое решение в процессе разработки, тестирования и приемки
  • поддерживать в актуальном состоянии системную и техническую документацию

Какие знания и навыки нам важны:

  • опыт работы системным аналитиком в IT от 3 лет
  • практический опыт системного проектирования и подготовки решений для разработки
  • умение самостоятельно переводить функциональную потребность в техническое решение и детальные системные требования
  • опыт разработки функциональных и нефункциональных требований
  • умение анализировать существующую архитектуру и определять технические последствия планируемых изменений
  • опыт декомпозиции требований до уровня задач для backend- и frontend-разработки
  • уверенное владение BPMN 2.0: описание процессов as-is и проектирование to-be
  • опыт моделирования взаимодействия систем и компонентов с использованием UML, в том числе sequence diagram
  • понимание принципов и практика визуализации архитектурных решений с использованием C4
  • опыт проектирования и документирования REST API с использованием OpenAPI/Swagger
  • умение описывать структуры запросов и сообщений, понимание JSON Schema
  • опыт проектирования моделей данных и понимание взаимосвязей между сущностями
  • практический опыт работы с PostgreSQL
  • понимание принципов построения и взаимодействия микросервисов
  • понимание принципов синхронного и асинхронного взаимодействия систем
  • базовое понимание Kafka: producer/consumer, topic, message, схема и жизненный цикл сообщения
  • понимание механизмов аутентификации и авторизации
  • понимание принципов работы Keycloak либо аналогичных решений
  • понимание жизненного цикла разработки ПО и особенностей взаимодействия аналитика с разработкой и QA
  • умение выявлять противоречия, недостающие требования и граничные сценарии
  • способность формулировать требования однозначно и в форме, пригодной для непосредственной реализации и тестирования
  • умение аргументировать и защищать технические решения

Что предлагаем:

  • рыночную зарплату и премии
  • драйвовые задачи и ресурсы для их реализации
  • преимущества аккредитованной IT-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!

ДИТ

О компании ДИТ

Сфера
Продуктовая компания

Команда ДИТ работает над тем, чтобы возможности, которые дают информационные технологии сегодня, помогали каждому жителю Москвы получать актуальную именно для него информацию, оперативно решать важные вопросы и экономить самое ценное, что у него есть — время.