Описание
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Задачи
•Разрабатывать и поддерживать серверную логику и API в рамках сервис-ориентированной архитектуры с использованием .NET 10
•Проектировать и реализовывать модули для бесшовной интеграции внешних сервисов
•Работать с PostgreSQL: проектировать схемы, писать оптимизированные SQL-запросы, миграции через DbUp
•Создавать интеграции с брокерами сообщений (Kafka/NATS) для асинхронного взаимодействия между сервисами
•Настраивать кэширование в Redis/Dragonfly для повышения производительности
•Создавать интеграции с сервисами федеративной авторизации (OAuth 2.0, OpenID Connect) через Keycloak/Zitadel
•Писать чистый, тестируемый и поддерживаемый код на C#
•Участвовать в код-ревью, планировании задач и улучшении процессов разработки
•Использовать OneOf для обработки ошибок вместо исключений
•Проводить мониторинг и диагностику приложений с использованием OpenTelemetry
Требования
•Опыт разработки на C# и .NET (версии 6+) от 2-х лет
•Уверенное знание SQL, опыт проектирования схем и написания запросов для PostgreSQL
•Опыт разработки REST API (Minimal APIs/Controller-based)
•Понимание принципов асинхронного программирования в C#
•Опыт работы с Docker, понимание контейнеризации
•Опыт работы с Git, понимание CI/CD процессов
•Умение аргументированно предлагать и отстаивать технические решения
Условия
•Рыночная зарплата и премии
•Драйвовые задачи и ресурсы для их реализации
•Преимущества аккредитованной IT-компании
•Материальная помощь в случае важных событий в жизни
•Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
•Корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
•Комьюнити по интересам
•Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.