ДИТ

Системный аналитик городских цифровых сервисов

Коротко

Системный аналитик в ДИТ Москвы, который проектирует изменения в городских цифровых сервисах: формирует функциональные и нефункциональные требования, моделирует процессы в BPMN 2.0 и UML, проектирует REST API и интеграции (включая Kafka), работает с PostgreSQL и SQL. Требуется от 3 лет опыта системного анализа в IT, практика работы с OpenAPI/Swagger, микросервисами, аутентификацией/авторизацией (Keycloak). Формат гибридный, Москва.

Описание
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 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-компании
•Материальная помощь в случае важных событий в жизни
•Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
•Корпоративные тренировки и спортивные активности — бег, футбол, волейбол, баскетбол, теннис и другие
•Комьюнити по интересам
•Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте