Нижний Сусальный переулок 5с16
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Продукт Градостроительство - комплекс проектов, в рамках которого внедряются новые технологии, и оптимизируются бизнес-процессы градостроительного комплекса Москвы, чтобы сделать его эффективнее. Коллеги сокращают число задействованных инфосистем, переводят услуги в цифровой вид, разрабатывают цифрового двойника города и реализуют множество других проектов, помогающих отрасли работать качественнее и быстрее.
Что нужно делать:
- разрабатывать и улучшать микросервисную архитектуру на платформе .NET (Core / .NET 5–9)
- проектировать отказоустойчивые, масштабируемые и безопасные сервисы, соответствующие требованиям заказчика
- реализовывать бизнес-логику продуктов и интеграции с внешними системами – работать с реляционными (PostgreSQL, MS SQL Server, Oracle) и при необходимости с нереляционными базами данных (Redis, MongoDB)
- настраивать и поддерживать RESTful, валидировать контракты, версионировать, документировать (Swagger/OpenAPI)
- внедрять и развивать практики автоматизированного тестирования: unit, integration, contract tests (xUnit, NUnit, Moq, Testcontainers)
Какие знания и навыки нам важны:
- -опыт коммерческой разработки на C# и .NET от 3 лет
- хорошее знание .NET Core / .NET 5–9, ASP.NET Core, Entity Framework Core и принципов асинхронного программирования (async/await, TPL)
- практический опыт проектирования и сопровождения микросервисных решений в production-среде
- знание основных архитектурных подходов и паттернов таких, как Clean Architecture, Repository, Decorator и др.
- уверенная работа с SQL, включая оптимизацию запросов, индексов и миграций (EF Core Migrations, FluentMigrator)
- опыт использования Redis для кеширования и распределённых блокировок
- знание систем обмена сообщениями и очередями, например RabbitMQ, Kafka
Будет плюсом:
- опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes, Docker Swarm или аналогичные решения)
- понимание принципов CI/CD, управления версиями и практический опыт работы с Git (GitFlow, Trunk-Based Development)
- опыт написания автоматизированных тестов (unit, integration, E2E)
- понимание принципов secure coding, а также практик работы с секретами (Azure Key Vault, HashiCorp Vault), сертификатами и безопасной конфигурацией
Что предлагаем:
- официальное трудоустройство в аккредитованную ИТ-компанию
- график работы 5/2 с 9:00 до 18:00 (офис в бизнес-центре "АРМА" в 3 минутах от метро Курская)
- ежегодное премирование по результатам работы
- материальную помощь в случае важных событий в жизни
- корпоративное обучение и доступ к онлайн-библиотеке
- скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.
-
корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!