Назад
4 дня назад

Senior .NET / C# Developer (Backend)

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

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

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

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

Текст:
/
TL;DR
Senior .NET / C# Developer (Backend): Разработка backend-сервисов и API на C#/.NET с акцентом на высокую производительность, пакетную обработку данных и взаимодействие распределённых сервисов. Focus on проектирование моделей данных, оптимизацию SQL, обеспечение идемпотентности и надёжности фоновых операций.

Локация: Москва; удалённый или гибридный формат работы. Трудоустройство по ТК РФ.

Компания

DDPlanet — digital-интегратор России, создающий и развивающий digital-сервисы, включая высоконагруженные проекты и собственный финансовый агрегатор «Выберу».

Что делать

  • Разрабатывать backend-сервисы и API на C#/.NET.
  • Проектировать модели данных, писать и оптимизировать SQL-запросы.
  • Реализовывать загрузку, преобразование и пакетную обработку больших объёмов данных.
  • Разрабатывать фоновые задачи и взаимодействие сервисов через брокеры сообщений.
  • Обеспечивать идемпотентность, обработку ошибок и безопасный повторный запуск операций.
  • Участвовать в техническом проектировании, code review, тестировании и устранении проблем производительности приложений и баз данных.

Требования

  • Коммерческий опыт разработки на C#/.NET от 5 лет и уверенное знание ASP.NET Core.
  • Понимание асинхронного программирования, многопоточности и управления ресурсами в .NET.
  • Уверенное владение SQL и опыт работы с PostgreSQL и/или MS SQL Server; понимание индексов, транзакций, блокировок и анализа планов выполнения запросов.
  • Опыт работы с EF Core, Dapper или аналогами и умение писать SQL напрямую.
  • Опыт работы с RabbitMQ, Kafka или другими брокерами сообщений.
  • Практический опыт работы с Docker, Git и автоматизированными тестами.
  • Опыт пакетной обработки больших объёмов данных, bulk-загрузки и партиционирования.
  • Умение самостоятельно прорабатывать задачи, выбирать паттерны и аргументировать технические решения.

Хорошо, если есть

  • Опыт разработки ETL/ELT-процессов, работы с DWH или витринами данных.
  • Опыт применения NoSQL-хранилищ, включая MongoDB или Redis.
  • Навыки профилирования .NET-приложений по CPU, памяти, аллокациям и GC.
  • Опыт применения Outbox/Inbox и обеспечения согласованности данных в распределённых системах.
  • Опыт работы с Kubernetes, CI/CD, метриками и распределённой трассировкой.
  • Использование AI-инструментов для разработки, тестирования и code review с проверкой качества результата.

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

  • Сложные высоконагруженные проекты и разнообразные технические задачи.
  • Гибкий график; возможен удалённый или гибридный формат работы.
  • Официальное трудоустройство по ТК РФ и полный социальный пакет.
  • ДМС после успешного прохождения испытательного срока.
  • Внешнее и внутреннее корпоративное обучение, участие в профильных мероприятиях.
  • IT-аккредитация компании.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →