Разработчик .Net (backend)
удалёнка, гибрид, Москва
Команда ДИТ Москвы развивает серверную часть платформы городских сервисов; вы будете разрабатывать и поддерживать backend-сервисы и интеграции, обеспечивая доступность и безопасность цифровых услуг для горожан
ГрейдMiddle/Senior
Опытот 3 лет
Стек
C#.NETPostgreSQLKafkaHotChocolateEntity Framework CoreRedisIdentityServer5OAuth 2.0OpenID ConnectGitLabGitLab CIKubernetesDockerNLogElasticsearchRabbitMQGrafana
Задачи
- •Разрабатывать серверную логику на .NET
- •Реализовывать GraphQL API (HotChocolate) и REST API
- •Разрабатывать схемы PostgreSQL и миграции через EF Core
- •Интегрировать системы через Kafka и RabbitMQ
- •Настраивать кэширование и pub/sub в Redis
- •Реализовывать интеграции федеративной авторизации через IdentityServer5
Обязательно
- •Разработка на C# и .NET (версии 6-8), от 3 лет
- •Опыт работы с GraphQL (HotChocolate) и REST API
- •Уверенное знание SQL и PostgreSQL, проектирование схем
- •Опыт с Entity Framework Core и миграциями
- •Опыт работы с брокерами сообщений Kafka и/или RabbitMQ
- •Опыт работы с Redis (кэширование, pub/sub)
- •Понимание контейнеризации и CI/CD (Docker, GitLab/Git)
Будет плюсом
- •Опыт интеграции через IdentityServer5
- •Знание OAuth 2.0 и OpenID Connect
- •Опыт мониторинга через NLog и Elasticsearch
- •Опыт работы с Kubernetes и Grafana