Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Мы развиваем продукт «Единый реестр заданий» — систему, которая помогает поддерживать важные городские процессы. Продукт уже используется в реальной эксплуатации, поэтому для нас важны не только новые функции, но и стабильность, предсказуемость и качество инженерных решений.
Что нужно делать:
- Осуществлять сбор, анализ, систематизацию и формализацию бизнес-требований к системе.
- Проектировать и описывать форматы API для внутренних и внешних интеграций.
- Описывать интеграционных сценариев и потоков данных, в том числе с использованием брокеров сообщений.
- Проектировать структуры хранения данных для реляционных баз (PostgreSQL).
- Подготавливать постановки для разработчиков (backend и frontend) и ведение технической документации.
- Участвовать в планировании и декомпозиции монолитной архитектуры совместно с системным архитектором.
- Взаимодействовать с продуктовой командой, backend- и frontend-разработчиками.
Требования: - Уверенный коммерческий опыт работы системным аналитиком от 3 лет.
- Навык транслировать бизнес-требования в понятные технические концепции для команды разработки.
- Опыт проектирования и документирования REST API и интеграционных взаимодействий.
- Понимание работы реляционных баз данных и уверенное владение SQL для анализа данных.
- Понимание принципов построения распределенных систем и микросервисной архитектуры.
- Опыт работы с инструментами моделирования архитектуры и бизнес-процессов (UML, BPMN, C4).
- Готовность прагматично работать с большой существующей системой, описывая эволюционные изменения.
Будет плюсом:
- Практический опыт работы с пространственными данными (GeoJSON, KML) и PostGIS.
- Понимание принципов работы с брокерами сообщений, в частности опыт с Kafka в production-сценариях.
- Знание принципов работы систем аутентификации и авторизации (Keycloak, OIDC).
- Опыт проектирования сложных пользовательских интерфейсов для работы с документами и геоинформационными сервисами.
- Понимание особенностей интеграции и работы PWA-приложений с офлайн-режимом.
Условия: - драйвовые задачи и ресурсы для их реализации
- преимущества аккредитованной IT-компании
- материальную помощь в случае важных событий в жизни
- корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
- корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
- комьюнити по интересам
- скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.