Вакансия открыта в «Роял Кредит Банк», входящем в группу компаний 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).
Условия:
- Конкурентный уровень заработной платы
- Официальное трудоустройство с первого дня работы
- Работа в команде бэк-разработки, отвечающей за ДБО
- Полностью удалённый формат работы
- Предоставление корпоративного ноутбука при необходимости.