Правительство МосквыПравительство Москвы

Backend-разработчик C#

Москва

Команда ДИТ Москвы разрабатывает бэкенд для системы управления столицей — сервисы и интеграции, обеспечивающие доступ к городским услугам для миллионов жителей. Роль фокусируется на API, интеграциях и повышении производительности сервисов

ГрейдJunior/Middle
Опыт1–3 года

Стек

C#NET 10PostgreSQLKafkaNATSRedisDragonflyKeycloakZitadelOpenTelemetryDbUpDockerGitREST APIOAuth 2.0OpenID ConnectOneOfCI/CD

Задачи

  • •разрабатывать и поддерживать серверную логику и REST API
  • •проектировать и реализовывать интеграции с внешними сервисами
  • •работать с PostgreSQL: схемы, оптимизация запросов, миграции через DbUp
  • •строить асинхронные интеграции через Kafka/NATS
  • •настраивать кэширование в Redis/Dragonfly
  • •участвовать в код-ревью и планировании задач

Обязательно

  • •опыт разработки на C# и .NET (6+) от 2 лет
  • •уверенное знание SQL и проектирование схем для PostgreSQL
  • •опыт разработки REST API (Minimal APIs/Controller-based)
  • •понимание асинхронного программирования в C#
  • •опыт работы с Docker и контейнеризацией
  • •знание Git и понимание CI/CD процессов
  • •умение писать тестируемый и поддерживаемый код

Будет плюсом

  • •опыт работы с Kafka или NATS
  • •настройка кэширования в Redis/Dragonfly
  • •опыт интеграции с Keycloak или Zitadel (OAuth2/OpenID Connect)
  • •опыт использования OpenTelemetry для мониторинга
  • •опыт миграций через DbUp
  • •знание OneOf для обработки ошибок
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT