Назад
2 дня назад

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

Формат работы
hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend-разработчик C# (.NET/PostgreSQL): Разработка серверной логики, REST API и интеграционных модулей для цифровых проектов Москвы с акцентом на сервис-ориентированную архитектуру, асинхронное взаимодействие и производительность. Фокус на проектировании схем PostgreSQL, интеграции Kafka/NATS, настройке Redis/Dragonfly, федеративной авторизации и мониторинге через OpenTelemetry.

Локация: Москва, Нижний Сусальный переулок, 5с5А; гибридный формат работы

Компания

ГКУ Инфогород участвует в создании и развитии цифровых проектов Департамента информационных технологий Москвы для городских сервисов, экономики, социальной сферы и повседневных услуг жителей.

Что делать

  • Разрабатывать и поддерживать серверную логику и REST API в сервис-ориентированной архитектуре на .NET 10.
  • Проектировать модули для интеграции внешних сервисов и интеграции с брокерами сообщений Kafka/NATS.
  • Проектировать схемы PostgreSQL, писать оптимизированные SQL-запросы и выполнять миграции через DbUp.
  • Настраивать кэширование в 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-процессов.
  • Умение аргументированно предлагать и отстаивать технические решения.
  • Опыт работы от 3 до 6 лет.

Культура и преимущества

  • Рыночная зарплата и премии.
  • Ресурсы для реализации сложных цифровых проектов и преимущества аккредитованной IT-компании.
  • Материальная помощь в случае важных событий в жизни.
  • Корпоративное обучение у провайдеров и доступ к онлайн-библиотеке.
  • Корпоративные тренировки и спортивные активности: бег, футбол, волейбол, баскетбол, теннис и другие.
  • Комьюнити по интересам и скидки от партнеров на ДМС, связь, развлечения, подарки и спорт.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →