Проект: «Цифровой рубль» (знания в области реализации цифрового рубля в приоритете)
Будет разделена на два стрима Счета и транзакции
Законодательство:
16 марта Госдума приняла в первом чтении законопроект, вносящий изменения в разные законодательные акты в связи с внедрением цифрового рубля. Законопроект предполагает внести изменения в закон «О национальной платежной системе», в закон «О валютном регулировании и валютном контроле», в закон «О персональных данных».
Также 16 марта был принят в первом чтении законопроект, вносящий изменения в Гражданский кодекс. Эти изменения относят цифровые рубли к безналичным денежным средствам и регулируют вопросы, связанные с оформлением договора цифрового счета (кошелька) и проведением операций по нему, а также прописывают процедуру завещания и наследования цифровых рублей.
Что такое ЦР? – это третий вид денег, в дополнение к наличным и безналичным.
Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
От ЦБ поступило подтверждение о том, что банк теперь в составе пилота по Цифровому Рублю (ЦР).
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы C2C и C2B;
- Возвраты B2C;
- Процедуры, предусмотренные законодательством в сфере ПОД/ФТ/ФРОМУ, валютным законодательством
Требования:
-
Опыт в разработке не менее 5 лет на языке C#
-
Знание платформ .Net Framework, .NET Core
-
Опыт проектирования и разработки микросервисной архитектуры
-
Знание механизмов межсервисного взаимодействия
-
Умение документировать API (Swagger)
-
Опыт работы с RabbitMQ
-
Опыт работы с GRPC и форматом protobuf
-
Опыт работы со стеком ELK
-
Понимание принципов SOLID, dependency injection
-
Отличное понимание ООП и паттернов проектирования
-
Опыт работы с Entity Framework
-
Знание языка запросов LINQ
-
Понимание принципов REST API, формата JSON
-
Знание работы HTTP протокола: headers, response code, cookie
-
Опыт работы GIT, ветки, merge request
-
Опыт работы с CI/CD
Желательно:
-
Знания в области реализации Цифрового рубля
-
Опыт работы с WCF сервисами, понимание протокола SOAP
-
Умение писать сложные SQL запросы, хранимые процедуры
-
Знания в части фронт разработки (HTML, Javascript, CSS)
-
Опыт использование фреймворков: Angular JS, Vue JS и др.
Обязанности:
-
Проектирование и разработка нового функционала
-
Написание Unit-тестов
-
Участие в разработке архитектуры сервисов
-
Оценка способов реализации задач и выбор наиболее оптимального
решения -
Изучение новых технологий и подходов
-
Участие в оценке, декомпозиции задач
-
Проведение рефакторинга кода
-
Code review
-
Передача опыта и знаний middle и junior разработчикам
-
Менторство над младшими разработчиками
Условия:
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;