Назад
1 день назад

.NET Developer (C#)

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

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

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

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

Текст:
/
TL;DR
.NET Developer (C#/микросервисы): Проектирование и разработка высоконагруженных микросервисов для проекта в нефтегазовой отрасли с акцентом на REST API, асинхронный обмен сообщениями и надёжность взаимодействия между сервисами. Фокус на применении DDD, CQRS и Clean Architecture, контейнеризации Docker и управлении конфигурациями и секретами.

Локация: Москва, удалённо

Зарплата: до 220 000 ₽ на руки в месяц

Компания

SSP SOFT — компания, развивающая программные решения; проект относится к нефтегазовой отрасли.

Что делать

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

Требования

  • От 3 до 6 лет опыта; уверенное владение C# и .NET, опыт разработки высоконагруженных веб-приложений и микросервисов.
  • Опыт разработки REST API на ASP.NET Core, включая middleware, фильтры, аутентификацию и авторизацию, сериализацию и роутинг.
  • Опыт версионирования API и документирования в Swagger/OpenAPI.
  • Опыт асинхронного обмена сообщениями через RabbitMQ и MassTransit с гарантией доставки.
  • Практический опыт DDD: bounded contexts, агрегаты, доменные события и value objects; опыт CQRS с раздельными моделями чтения и записи и асинхронной синхронизацией проекций.
  • Опыт построения сервисов по Clean Architecture и выбора стиля взаимодействия: синхронные вызовы, события, очереди или топики.
  • Опыт работы с EF Core или аналогичным ORM, включая эффективные LINQ-запросы, отслеживание изменений и миграции.
  • Опыт контейнеризации в Docker: написание и отладка Dockerfile, multi-stage-сборка и оптимизация размера образа.
  • Опыт управления конфигурациями и секретами через Consul и Vault, работы с Quartz.NET, Refit и FluentValidation.
  • Уверенная работа с Git: Gitflow или Trunk-based development, разрешение конфликтов и код-ревью.

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

  • Полная занятость.
  • Удалённый формат работы.
  • Зарплата до 220 000 ₽ на руки в месяц.

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