Архитектор программного обеспечения — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Офис
Занятость: Полная занятость
Грейд: Lead / руководитель
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Продукт "Градостроительство" - совокупность проектов, направленных на внедрение инновационных алгоритмов, бизнес-процессов и общей ИТ- стратегии Департамента информационных технологий города Москвы в градостроительную деятельность.
Коллеги сокращают число задействованных информационных систем, переводят услуги в цифровой вид, разрабатывают цифрового двойника города и реализуют множество других проектов, помогающих отрасли работать качественнее и быстрее.
Обязанности: Архитектура и проектирование
• проектирование архитектуры корпоративных информационных систем: от бизнес-логики до инфраструктуры.
• разработка архитектуры распределённых микросервисных систем с нуля и модернизация legacy-монолитов.
• применение архитектурных стилей и паттернов: MSA, EDA, DDD, Saga, CQRS.
• проектирование высоконагруженных и отказоустойчивых систем.
• разработка механизмов межсервисного взаимодействия (REST, асинхронные очереди) с гарантированной согласованностью данных.
• проектирование API для доступа к данным, включая высоконагруженные публичные API.
• разработка архитектуры систем гарантированной доставки сообщений.
Техническое лидерство
• техническое лидерство и координация между командами разработки и заказчиком.
• определение ключевых технологических стеков и стандартов разработки.
• постановка технических задач, контроль реализации архитектуры.
• управление командами разработки.
Технологии и инструменты
• разработка на Java (Spring Boot, Java EE, Concurrency), Go, C/C++.
• работа с БД: SQL (PostgreSQL), NoSQL (Neo4j, CouchBase), Apache Ignite, Hadoop.
• работа с инфраструктурой: Kubernetes, Docker, Apache Kafka, Linux.
• работа с инструментами документирования: C4, Archimate, UML, Sparx Enterprise Architect.
• внедрение централизованного мониторинга и оркестрации (ElasticSearch, Kibana, Grafana, Prometheus, Zabbix, Cisco AppDynamics).
Какие знания и навыки нам важны: • опыт в роли архитектора от 5 лет.
• опыт руководства командами разработки.
• опыт работы в enterprise-секторе (финансы, госсектор, транспорт, страхование)
• опыт взаимодействия с заказчиками
Архитектурные компетенции
• микросервисная архитектура (MSA), Event-driven architecture (EDA), Domain Driven Design (DDD), микрофронтовая архитектура.
• проектирование высоконагруженных и отказоустойчивых систем.
• шаблоны проектирования: Saga, CQRS и другие.
• опыт преобразования монолитных legacy-систем в микросервисные.
• опыт проектирования систем с нуля.
• понимание всей цепочки: от бизнес-логики и работы фреймворков до аппаратной платформы и сетевого стека.
Будет плюсом
• опыт работы с IBM MQ, DB2, WebSphere.
• опыт работы с IBM AIX, IBM Z/OS.
• опыт работы с CVS, Nexus, Git.
• опыт работы с Jira, Confluence, Kaiten, Trello.
Что предлагаем:
• рыночную зарплату и премии
• драйвовые задачи и ресурсы для их реализации
• офисный формат работы, офис в Сколково
• преимущества аккредитованной it-компании
• материальную помощь в случае важных событий в жизни
• корпоративное обучение и доступ к онлайн-библиотеке
• корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
• комьюнити по интересам
• скидки от партнеров на дмс, связь, развлечения, подарки, спорт и т.д.
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!