Главный разработчик Net (Team Lead)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Bell Integrator – один из ведущих системных интеграторов страны.
Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.
Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.
Проект - «Цифровой рубль» (знания в области реализации цифрового рубля в приоритете)
Будет разделена на два стрима Счета и транзакции
Цифровые рубли можно будет использовать для оплаты товаров и услуг, переводить другим людям и организациям, в них можно будет хранить сбережения.
В рамках проекта ЦР будет реализовано:
- Открытие и пополнение кошельков клиентом на платформе ЦР;
- Проверка остатка кошелька, история операций;
- Изменение статуса кошелька, изменение данных клиента;
- Покупка и продажа ЦР;
- Переводы 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
Условия работы
- Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно в РФ/РБ.