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