Backend-разработчик .NET
удалёнка, гибрид, Москва
Команда ДИТ Москвы поддерживает и развивает серверную часть городской платформы: микросервисы с GraphQL и REST для предоставления госуслуг. Роль важна для стабильности интеграций, авторизации и обработки событий в реальном времени для миллионов пользователей
ГрейдMiddle/Senior
Опытот 3 лет
Стек
C#.NETPostgreSQLKafkaRabbitMQRedisEntity Framework CoreGraphQL (HotChocolate)IdentityServer5DockerNLogElasticSearchGitCI/CD
Задачи
- •разработка и поддержка серверной логики на .NET
- •проектирование и реализация GraphQL (HotChocolate) и REST API
- •проработка схем и оптимизация запросов в PostgreSQL, миграции через EF Core
- •интеграция с Kafka и RabbitMQ для асинхронного взаимодействия
- •настройка кэширования в Redis и работа с федеративной авторизацией (OAuth2/OpenID Connect)
- •написание тестируемого кода и участие в код-ревью, мониторинг и диагностика через NLog + ElasticSearch
Обязательно
- •опыт разработки на C# и .NET (6–8) от 3 лет
- •обязательный опыт с GraphQL (HotChocolate или аналог)
- •уверенное знание SQL и проектирование схем для PostgreSQL
- •опыт работы с Entity Framework Core и миграциями
- •опыт работы с брокерами сообщений (Kafka или RabbitMQ)
- •опыт работы с Redis (кэширование, pub/sub)
- •опыт интеграции федеративной авторизации: OAuth2/OpenID Connect (IdentityServer или аналоги)
Будет плюсом
- •опыт миграции/обновления на .NET 10
- •настройка и эксплуатация мониторинга и логирования (NLog + ElasticSearch)