Разработчик C# .NET 8/9 (Senior)

Дата размещения вакансии: 20.11.2025
Работодатель: Demis Group
Уровень зарплаты:
з/п не указана
Город:
Екатеринбург
Требуемый опыт работы:
Более 6 лет

Вакансия открыта в «Роял Кредит Банк», входящем в группу компаний Demis Group.

Мы объединяем традиции российского банковского дела и современные технологии, создавая устойчивый финансовый институт, ориентированный на развитие и качественный сервис.

Основанный в 1990 году, банк прошёл путь от региональной организации до надёжного партнёра федерального уровня, сохранив ключевые ценности — стабильность, ответственность и уважение к клиенту.

Наши ценности: надёжность, развитие, ответственность, команда.

Мы смотрим в будущее: расширяем присутствие в регионах, создаём новые решения для клиентов и партнёров, интегрируемся в экосистему Demis Group, уверенно двигаясь к федеральному масштабу.

Станьте частью нашей команды!
Работа в «Роял Кредит Банк» — это возможность профессионального роста и участия в развитии современного, динамичного банка.

Основные задачи:

  • Проектирование и разработка микросервисов для обеспечения функциональности системы ДБО
  • Разработка бизнес-логики и реализация API для взаимодействия с веб-кабинетом, мобильным приложением и внутренними системами (например, CRM)
  • Интеграции с внешними и внутренними банковскими сервисами

Наш стек (требования):

  • .NET 8/9, ASP.NET Core Web API — уверенное владение фреймворком, знание middleware-пайплайна, dependency injection, configuration, logging
  • C# — глубокое знание языка, современных возможностей (records, async/await, LINQ, Span/Memory, pattern matching и т.д.)
  • Работа с REST API — умение проектировать и разрабатывать чистые, понятные и версионированные HTTP API
  • gRPC — базовое понимание принципа работы (протокол, IDL, сериализация, отличия от REST)
  • Работа с брокерами сообщений (Kafka, RabbitMQ) — понимание базовых принципов очередей, топиков, продюсеров и консьюмеров; осознание особенностей асинхронного взаимодействия (идемпотентность, дубликаты, гарантии доставки)
  • PostgreSQL + Dapper — уверенное владение SQL, оптимизация запросов, работа с транзакциями
  • Redis — базовое понимание применения кэша, принципов TTL и инвалидации данных
  • S3-хранилище — общее понимание взаимодействия (загрузка, получение ссылок, метаданные).

Архитектура и подходы:

  • Опыт работы с микросервисной архитектурой — понимание границ сервисов, контрактов, версионирования, подходов к интеграции
  • Знание паттерна Saga / процессной оркестрации
  • Знание основных принципов Event-driven архитектуры
  • Понимание принципов надежного и масштабируемого кода — идемпотентность, транзакционность, устойчивость к сбоям
  • Базовое понимание Docker — умение поднять локально окружение через docker-compose.

Качество кода и тестирование:

  • Опыт написания unit-тестов (NUnit)
  • Понимание принципов SOLID, DRY, KISS, YAGNI
  • Опыт проведения или участия в code review.

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

  • Опыт работы в банке, на аналогичной позиции
  • Опыт работы с высоконагруженными системами или оптимизацией SQL-запросов
  • Понимание основ observability (логирование, метрики, distributed tracing)
  • Опыт работы с любыми оркестраторами бизнес-процессов (Camunda, Temporal, MassTransit Saga и т.д.)
  • Опыт проектирования API контрактов и документирования (Swagger, OpenAPI).

Условия:

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