О компании и команде
Команда разрабатывает микросервисы и продукты страхования на новом сайте по одному из направлению страхования розничного бизнеса, а также по нескольким направлениям корпоративного бизнеса;
Разрабатывает сервисы авторизации и регистрации для нового сайта ;
Направления команды: 1. Раздел страхования – жизнь (страхование от несчастного случая); 2. Направление CDP (Customer Data Platform); 3. Интеграция с Цифровым профилем (ГосУслуги). Аналитика ищем на последнее направление;
Состав команды: 1 PO, 1 системный аналитик, 3 разработчика, 2 тестировщика, 1 scrum-master;
Стэк команды: Angular 10, .Net Core 3.1, Oracle, Redis, Kafka, ELK;
Методология (Safe, Scrum).
Должностные обязанности:
- Доработка и разработка с нуля модулей сайта на Angular 2 по ТЗ от аналитиков команды;
- Доработка api под нужды сайта на .NET Core и .NET6;
- Доработка и разработка с нуля SignarR сервисов;
- Уточнение требований и оценка поставленных задач;
- Продумывание способа решения задач на следующие спринты;
- Код ревью .NET и Angular кода.
Ожидания от кандидата
Основные требования:
- Опыт работы от 2 лет
- Опыт разработки на Angular и .Net в соотношении 60% на 40%;
Обязательные требования (front):
- Опыт Web-разработки интернет-проектов от 2 лет;
- Опыт работы с Angular и Angular Universal (SSR);
- Опыт работы с NGRX/NGXS;
- Продвинутый уровень знания RxJs;
- Продвинутый уровень знания Typescript;
- Опыт работы со сборщиком или бандлером (Gulp, Webpack);
- Опыт работы с Node.js и ExpressJS;
- Опыт кроссбраузерной и адаптивной верстки с использованием HTML5, SСSS;
- Опыт верстки с Figma/Photoshop;
- Опыт проектирования архитектурных решений;
- Опыт управления группой разработчиков (наставничество);
Обязательные требования (back):
- Опыт в Web-разработке от 2 лет;
- Опыт работы с Git;
- Опыт написания Unit-тестов;
- Опыт работы с .NET 4.5+;
- Опыт работы с .NET Core;
- Опыт работы с WebApi;
- Понимание принципов KISS, YAGNI, DRY;
- Понимание REST и SOAP;
- Опыт проектирования архитектурных решений;
- Опыт управления группой разработчиков (наставничество).
Условия работы
- Возможность профессионального и карьерного роста в компании;
- Возможность поучаствовать в разных проектах;
- Опыт работы в распределенной команде профессионалов;
- Уровень заработной платы обсуждается индивидуально;
- Возможность работать удаленно на территории РФ.