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

C# Backend Developer (.NET)

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

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

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

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

Текст:
/
TL;DR
C# Backend Developer (.NET): Разработка и поддержка микросервисов, REST API, gRPC-сервисов и фоновых задач с акцентом на интеграции, производительность и работу с данными. Focus on проектирование отказоустойчивых HTTP-вызовов, оптимизацию PostgreSQL и ClickHouse, кэширование в Redis и запуск сервисов в Kubernetes.

Локация: Москва, бульвар Энтузиастов, 2; доступны работа на месте работодателя, удалённый и гибридный форматы.

Компания

Сравни — компания, развивающая сервисы сравнения и финансовые продукты.

Что делать

  • Разрабатывать и поддерживать микросервисы, REST API, gRPC-сервисы и фоновые задачи, включая k8s jobs.
  • Проектировать интеграции с внутренними и внешними сервисами через HTTP-клиенты, брокеры сообщений и обработку событий.
  • Работать с PostgreSQL, ClickHouse, Greenplum и Redis: писать запросы, настраивать индексы, выполнять миграции и строить аналитические выборки.
  • Писать и поддерживать unit-тесты, участвовать в code review.
  • Оценивать и декомпозировать задачи, согласовывать решения с аналитиками, тестировщиками и разработчиками.

Требования

  • От 3 до 6 лет опыта разработки.
  • Коммерческий опыт разработки на C# и современном .NET 8+, уверенное владение ASP.NET Core.
  • Понимание CLR, включая анализ проблем с памятью, аллокациями и производительностью.
  • Знание ООП, SOLID и типовых шаблонов проектирования.
  • Опыт разработки микросервисов, описания REST API-контрактов и обеспечения идемпотентности и отказоустойчивости HTTP-вызовов с использованием retry, timeout и circuit breaker.
  • Опыт оптимизации SQL в PostgreSQL, работы с индексами и транзакциями, Entity Framework Core и Dapper.
  • Опыт использования Redis для кэширования, инвалидации кэша и других типовых сценариев.
  • Опыт работы с Docker и базовое представление о запуске сервисов в Kubernetes.
  • Опыт написания unit-тестов на xUnit или NUnit.
  • Умение писать понятный код, декомпозировать задачи и аргументировать технические решения на code review.

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

  • Полная занятость.
  • Доступны работа на месте работодателя, удалённый и гибридный форматы.
  • Работа в кросс-функциональном взаимодействии с аналитиками, тестировщиками и разработчиками.

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