Collateral Platform — проект, целью которого является создание сквозного процесса по работе с залогом на всех его этапах и под единым, простым и понятным для разных пользователей интерфейсом. Начиная с предложения о залоге, проходя через процессы разного вида оценки, меняющиеся параметры залога и условия сделки с клиентами до успешного окончания сделки.
Технологии/инструменты
JavaScript/TypeScript.NETHTMLCSSReact.jsDockerEntity FrameworkDDD
О проекте
- Collateral Platform — это несколько команд, работающих в одном инфраструктурном пространстве и на нескольких языках. Это различные технические процессы — агрегация данных, обучение ML-моделей, автоматическая оценка с учетом существующей методологии, учет загруженности сотрудников, своевременная нотификация пользователей и систем по различным каналам. Это множество технических событий стремящихся поддерживать консистентность данных и их актуальность для конечных потребителей.
- В основе нашего архитектурного подхода лежит проверенный нами Domain Driven Design, реализовавшийся в виде микросервисов. Мы прошли через множество трудностей и получили большой опыт, позволяющий сейчас точно сказать, как и зачем рождался каждый из наших сервисов.
- SAGE, Rich Domain Model, BFF, внутренняя шина Rabbit MQ, свой BPM и прочее — в каждом из существующих технических компонентов и подходов мы постарались учесть все требования, внешние факторы и последствия с которыми позже можем столкнуться.
Задачи
- Разработка End-to-End функционала (DB-Back-Front).
- Создание системы для жизненного цикла залогового имущества кредитного процесса банка.
- Поддержка существующих систем до полного перехода на наше приложение.
- Поддержка существующих инструментов доставки кода на продуктив.
- Проведение кросс-командного Code Review.
Ожидания
- Опыт работы FullStack разработчиком (.NET, JavaScript/TypeScript + React, HTML, CSS).
- Глубокие знания базовых технологий .NET Core, EF Core.
- Практическое знание ООП, SOLID и пониманием основных шаблонов проектирования.
- Опыт работы с реляционными БД.
- Опыт работы с Docker.
- Опыт работы с микросервисной архитектурой и Domain Driven Design.
- Опыт проведения Code Review.
Будет плюсом
- Опыт работы с PostgreSQL.
- Опыт работы с RabbitMQ, Artemis, Kafka.
- Опыт работы с GitLab CI.
- Опыт поддержки K8S.
Условия
- Возможность работать из офиса или удаленно. Главное — договориться с командой.
- Работа в структуре без строгой иерархии, где ваш руководитель — это играющий тренер.
- Работа по принципам Agile.
- Присоединиться к .NET-коммьюнити в банке, где коллеги обмениваются опытом и помогают друг другу.
- Участие в регулярных митапах профессиональных сообществ.
- Внутреннее и внешнее обучение за счет банка.
- Участие в профессиональных конференциях в качестве спикера или слушателя; Например, мы регулярно ходим на HighLoad или JPoint.
- Страховка со стоматологией, которая работает как в Москве, так и в регионах.
- Особые условия по нашим продуктам, например, ипотеке, банковским картам или накопительным счетам и вкладам.
- Еще десятки льгот и бонусов для сотрудников.