Электронная Москва
Архитектор программного обеспечения
Что JobRadar наблюдает сейчас
Балл строится только на фактах из источников: свежести подтверждения, возрасте записи и происхождении вакансии. Это не гарантия найма и не оценка работодателя.
Описание вакансии
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Продукт "Градостроительство" - совокупность проектов, направленных на внедрение инновационных алгоритмов, бизнес-процессов и общей ИТ- стратегии Департамента информационных технологий города Москвы в градостроительную деятельность.
Коллеги сокращают число задействованных информационных систем, переводят услуги в цифровой вид, разрабатывают цифрового двойника города и реализуют множество других проектов, помогающих отрасли работать качественнее и быстрее.
Обязанности:
Архитектура и проектирование
- проектирование архитектуры корпоративных информационных систем: от бизнес-логики до инфраструктуры.
- разработка архитектуры распределённых микросервисных систем с нуля и модернизация legacy-монолитов.
- применение архитектурных стилей и паттернов: MSA, EDA, DDD, Saga, CQRS.
- проектирование высоконагруженных и отказоустойчивых систем.
- разработка механизмов межсервисного взаимодействия (REST, асинхронные очереди) с гарантированной согласованностью данных.
- проектирование API для доступа к данным, включая высоконагруженные публичные API.
- разработка архитектуры систем гарантированной доставки сообщений.
Техническое лидерство
- техническое лидерство и координация между командами разработки и заказчиком.
- определение ключевых технологических стеков и стандартов разработки.
- постановка технических задач, контроль реализации архитектуры.
- управление командами разработки.
Технологии и инструменты
- разработка на Java (Spring Boot, Java EE, Concurrency), Go, C/C++.
- работа с БД: SQL (PostgreSQL)…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.