Backend

.Net TeamLead Full-time

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. 

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.


Проект:  ДБО ФЛ
- Описание проекта: Интернет + бэк часть мобильного банка для розничных клиентов
- Основные характеристики проекта: бессрочное развитие средств ДБО для физ.лиц. Постоянное технологическое перевооружение в рамках улучшения клиентского опыта и уменьшения трудозатрат на развитие.

Команда: Продуктовые команды, работают по методологии с элементами Agile: Scrum.  Двухнедельный спринты, груминги, ретро, демо и т.п. В командах есть и штатные и аутсорс разработчики. 


Технологический стек:
Backend:
- Язык программирования: C#
- Используемые фремворки и технологии: .net framework\.net core\WCF\ASP .net MVC
- Воркфлоу: Code Style, git workflow, Code Review
- База данных: MsSQL, PosgreSQL, Oracle
- Очереди: RabbitMQ, Kafka
- Архитектура: 80% монолитная (для текущей версии ЛК), микросервисная (для новой версии ЛК)

Используемые инструменты и методологии:
- Хранение кода: Git
- Методология разработки: SCRUM
- Документация: Confluence
- Трекинг задач: Jira
- СI/CD: GitLab CI/CD



Ожидания от кандидата

  • Опыт в разработке не менее 4х лет
  • Опыт работы в роли тимлида или на аналогичной позиции не менее 1 года
  • Опыт управления кросс функциональной командой от 4-5 человек 
  • Опыт проектирования и разработки микросервисной архитектуры
  • Хорошее знание C#, платформы .Net Framework и .NET Core
  • Знание принципов и практический опыт применения OOP, SOLID, TDD
  • Знание механизмов межсервисного взаимодействия
  • Опыт работы с Entity Framework
  • Опыт работы с RabbitMQ, Kafka
  • Понимание принципов REST API, формата JSON
  • Опыт работы с БД PosgreSQL.
  • Умение писать SQL запросы, хранимые процедуры
  • Опыт работы GIT, ветки, merge requets (git workflow)
  • Опыт проектирования микросервисной архитектуры

Обязанности

  • Организация рефакторинга кода с целью улучшения
  • Проектирование и архитектурное ревью по задачам команды
  • Валидация постановки задач для разработчиков команды
  • Подготовка/валидация технического описания решения задачи
  • Валидация оценки трудоемкости разработки по задачам команды
  • Выбор целевого стека технологий в рамках реализации задач команды
  • Консультация смежных подразделений, взаимодействие по сложным вопросам проектирования решений и разработки текущей команды
  • Проведение Code Review, проверка качества выполненного Code Review младшими разработчиками, разработчиками и ведущими разработчиками
  • Контроль целостности развиваемой системы
  • Контроль за соблюдением архитектурных патеррнов и качеством реализации задач в команде
  • Обучение, наставничество, взаимодействие, контроль результатов работы младшего разработчика, разработчика и ведущего разработчика
  • Развитие компетенций разработчиков в команде
  • Организация процесса онбординга новых разработчиков
  • Менторство над младшими разработчиками

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы обсуждается индивидуально
  • Возможность работать удаленно на территории РФ и Беларуси

Overview

  • Employer: Bell Integrator
  • Job Title: .Net TeamLead
  • Published: 1 month, 1 week ago
Apply For This Job