Назад
53 минуты назад

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

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

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

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

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

Текст:
/
TL;DR
C#/.NET-разработчик (.NET/PostgreSQL/Kafka): Проектирование и развитие backend-сервисов, интеграционных пайплайнов данных и внутренних веб-интерфейсов на Blazor с акцентом на событийную архитектуру и потоковую репликацию между PostgreSQL и MS SQL. Focus on проектирование распределённых систем, обеспечение идемпотентности и консистентности данных, а также развитие CI/CD и техническое наставничество.

Локация: Москва; полностью удалённый формат работы

Зарплата: от 4000 EUR в месяц до вычета налогов

Компания

Finstar Financial Group развивает финансовую платформу на базе .NET, PostgreSQL, Kafka и потоковой репликации данных.

Что делать

  • Проектировать и разрабатывать backend-сервисы на C#/.NET: доменную логику, API и фоновые обработчики.
  • Развивать событийную архитектуру на Apache Kafka, включая схемы сообщений, идемпотентность, гарантии доставки, ретраи и dead-letter-сценарии.
  • Строить и сопровождать CDC-пайплайны PostgreSQL и репликацию данных PostgreSQL → MS SQL Server.
  • Работать с Entity Framework Core и Marten: моделирование данных, миграции и оптимизация запросов.
  • Разрабатывать внутренние веб-интерфейсы на Blazor и MudBlazor, а также отчётность на jsreport с генерацией PDF/XLSX.
  • Развивать GitLab CI/CD, проводить code review, менторить middle-разработчиков и участвовать в создании технических стандартов.

Требования

  • 5+ лет коммерческой разработки на C#/.NET, включая опыт на позиции Senior или Tech Lead.
  • Глубокое знание .NET 8/9, ASP.NET Core, async/await, DI и многопоточности.
  • Уверенная работа с PostgreSQL, MS SQL Server и логической репликацией.
  • Практический production-опыт с Kafka, включая партиционирование, consumer groups, offset management и семантику доставки.
  • Опыт создания CDC-пайплайнов и потоковой синхронизации данных между разнородными СУБД.
  • Опыт с Blazor, GitLab CI/CD и Docker; знание паттернов Outbox, Saga, CQRS и Event Sourcing.

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

  • Практический опыт с Marten, jsreport, Debezium, Kafka Connect или Schema Registry.
  • Знание Kubernetes, Helm и observability-стека: OpenTelemetry, Prometheus, Grafana, Seq/ELK.
  • Опыт миграции legacy-систем и работы с высоконагруженными данными.

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

  • Полностью удалённый формат работы.
  • Зарплата в валюте и годовые премии по результатам выполнения KPI.
  • Высокая степень свободы и быстрое принятие решений без бюрократии.
  • Возможность влиять на бизнес, использовать современные технологии и развиваться профессионально.

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