C#/.NET-разработчик

Wanted

C#/.NET-разработчик

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

Мы занимаемся разработкой, доработкой, развитием продвижения платформы, основное функциональное значение которого это взаимодействие крупных корпоративных заказчиков с поставщиками, логистами, исполнителями.Платформа находится в промышленной эксплуатации больше 6 лет, обеспечивает материально-технические поставки.Обеспечение нашего главного нефтегазового государственного концерна.

Обязанности:

​1) Разрабатывать и сопровождать backend-сервисы на C# / .NET.

2) Развивать микросервисы платформы и интеграции с внешними системами.

3) Проектировать и поддерживать REST- и gRPC-API, контракты взаимодействия сервисов.

4) Реализовывать CQRS-подход: команды, запросы, обработчики, pipeline behaviors, доменные и интеграционные события.

5) Работать с асинхронными процессами, RabbitMQ и MassTransit.

6) Разрабатывать устойчивые внешние интеграции: обработка ошибок, повторные попытки, таймауты, идемпотентность, журналирование и совместимость контрактов.

7) Развивать модели данных PostgreSQL, корректно изменять EF Core-модели и проверять автоматически сгенерированные миграции.

8) Оптимизировать запросы, работать с индексами и транзакциями.

9) Писать unit- и интеграционные тесты.

10) Участвовать в code review, диагностике инцидентов и улучшении наблюдаемости сервисов.

11) Поддерживать поставку сервисов через Docker, Kubernetes/Helm и GitLab CI/CD

Требования:

Коммерческий опыт backend-разработки на C# / .NET от 4–5 лет.

Уверенное знание современного .NET и ASP.NET Core: DI, async/await, фоновые задачи, обработка ошибок, конфигурация и логирование.

Практический опыт разработки и сопровождения микросервисов в production.

Обязательный практический опыт применения CQRS в production.

Уверенное владение MediatR: команды, запросы, notifications и pipeline behaviors.

Понимание разделения команд и запросов, транзакционных границ, валидации и согласованности данных.

Опыт проектирования REST API; понимание gRPC и protobuf.

Практический опыт PostgreSQL и EF Core: моделирование данных, автоматически генерируемые миграции, индексы, транзакции и оптимизация SQL.

Обязательный опыт работы с RabbitMQ и MassTransit в production.

Умение настраивать producers/consumers, маршрутизацию, retry/redelivery, DLQ, обработку ошибок и корреляцию сообщений.

Понимание надёжной доставки сообщений: идемпотентность, дедупликация, transactional outbox и согласованность между БД и брокером.

Практический опыт интеграции со внешними API.

Docker, Git, CI/CD и участие в code review.

Умение писать unit- и интеграционные тесты.

Самостоятельность: способность разобраться в существующем сервисе, локализовать проблему и предложить безопасное решение.

Будет плюсом:

Redis и кэширование.

FluentValidation, Mapster, Refit, Polly.

OpenTelemetry, Serilog, Elasticsearch/Kibana, health checks.

OAuth2, OpenID Connect, JWT, Keycloak, service-to-service авторизация.

MongoDB.

Kubernetes, Helm и GitLab CI/CD.

Опыт поддержки нагруженных B2B-систем или критичных интеграций.

Опыт миграции сервисов на современные версии .NET

Условия:

​​​​​​Трудоустройство по ТК в штат компании

Формат работы: удаленно

Посмотреть контакты работодателя

Похожие вакансии

Клируэй Текнолоджис

Senior C#/.Net разработчик

Клируэй Текнолоджис

  • Москва

  • до 350000 RUR

Рекомендуем
Магер Анастасия Степановна

C#/.NET Backend Developer (Middle+/Senior)

Магер Анастасия Степановна

  • Санкт-Петербург

  • до 450000 RUR

Рекомендуем
Верный Код
  • Москва

  • до 450000 RUR

Рекомендуем
Банк ДОМ.РФ
  • Москва

  • до 300000 RUR

ЗащитаИнфоТранс, ФГУП

С# разработчик Senior/Lead

ЗащитаИнфоТранс, ФГУП

  • Москва

  • до 300000 RUR

Backend Developer (.NET, C#)

Международная iGaming компания

  • Москва

  • до 300000 RUR

Ozon
  • Москва

  • до 300000 RUR

Альфа-Банк
  • Москва

  • до 300000 RUR

Магер Анастасия Степановна

C#/.NET Backend Developer (Middle+/Senior)

Магер Анастасия Степановна

  • Волгоград

  • до 450000 RUR

ИК СИБИНТЕК
  • Москва

  • до 450000 RUR

  • Москва

  • до 450000 RUR

Альфа-Банк
  • Москва

  • до 450000 RUR

РУСАЛ
  • Москва

  • до 450000 RUR

C#/.NET-разработчик

Назаров Сергей Андреевич

  • Москва

  • до 450000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию