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

.NET / C# Backend Developer (Fintech)

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

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

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

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

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

Локация: Москва; формат работы — удалённо или гибридно

Зарплата: 180000–280000 RUR на руки в месяц

Компания

YLAB Development развивает проекты для банковской и финтех-сферы, включая высоконагруженные распределённые системы.

Что делать

  • Разрабатывать и развивать backend-сервисы на C#/.NET, ASP.NET Core и Web API в микросервисной архитектуре.
  • Проектировать REST API, контракты, версионирование и интеграции между сервисами.
  • Проектировать схемы данных, оптимизировать запросы и выполнять миграции в MS SQL Server и PostgreSQL.
  • Разрабатывать интеграции с Kafka, включая топики, обработку ошибок, гарантии доставки и идемпотентность.
  • Участвовать в архитектурных решениях, оптимизации производительности, code review и развитии инженерных практик.
  • Писать unit- и integration-тесты, участвовать в CI/CD и взаимодействовать с DevOps, аналитиками и бизнес-стейкхолдерами.

Требования

  • Коммерческий опыт разработки на C#/.NET от 3 до 6 лет; уровень Middle+ или Senior.
  • Высшее образование и наличие военного билета.
  • Уверенное знание .NET Core, .NET Framework, ASP.NET Core, Web API, REST и IoC-контейнеров.
  • Опыт работы с MS SQL Server и/или PostgreSQL, Kafka, микросервисами и распределёнными системами.
  • Опыт разработки высоконагруженных банковских систем или интернет-банкинга и понимание банковской предметной области.
  • Знание Git и принципов CI/CD, самостоятельность и способность переводить бизнес-требования в технические решения.

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

  • Опыт работы с Docker, Kubernetes, Azure или AWS.
  • Знание RabbitMQ, Azure Service Bus, MassTransit, gRPC или GraphQL.
  • Опыт применения DDD, CQRS, Event Sourcing, Clean Architecture, SOLID и GoF.
  • Практика работы с Prometheus, Grafana, ELK, OpenTelemetry и Redis.

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

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

Процесс найма

  • Короткое общение с рекрутером.
  • Техническое интервью или TechCertify-скрининг.
  • Передача на подходящие проекты клиентам.

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