О проекте:
HR Services - проект про бэкенд для кабинета сотрудника и руководителя компании.
Стек - немного .Net Framework (активно мигрируется на .Net6), .Net6 (основной), .Net8 (есть возможности, но не спешим) + MS SQL + RabbitMq.
Архитектура - SOA ближе к микросервисам.
Процесс - методология скрамбан, больше канбан: статусы, код ревью, тестирование, ретроспективы, планирование
Команда: 5 backend разработчиков, 2 QA, 2 BA, ПМ, 3 frontend разработчика
Обязанности:
-
Разработка и дальнейшее развитие, доработка функциональных модулей корпоративных приложений и порталов;
-
Взаимодействовать с командой (разработчиками, аналитиками, QA, teamlead-ом) и Руководителем проекта.
Требования:
-
Опыт коммерческой разработки на платформе .NET (ASP.NET, WEB API) от .NET Core 3.1 и выше;
-
Опыт применения ORM (EntityFramework, Linq2Db и другие);
-
Знание и опыт применения принципов ООП и шаблонов проектирования, принципов SOLID, микросервисной архитектуры;
-
Опыт работы с реляционными базами данных (MS SQL) и оптимизации запросов к ним;
-
Опыт разработки приложений на основе микросервисной архитектуры;
-
Понимание работы веб-протоколов (HTTP, HTTPS) и REST API;
-
Опыт работы в системе контроля версий Git.
Будет плюсом:
- Опыт работы с очередями сообщений (RabbitMQ, Kafka).
Условия:
- Возможность присоединиться к команде, работающей над цифровизацией реального сектора экономики;
- Полностью удаленный режим работы или гибрид;
- Возможность участвовать в интересных и сложных проектах с ведущими специалистами индустрии;
- Пятидневная рабочая неделя (5/2) с 9:00 до 18:00;
- Работа в крупной международной компании (69 тыс. сотрудников, 1-е место по объему производства алюминия в мире), официальное трудоустройство (белая ЗП, отпуск, больничный);
- Оформление, оплата отпусков и больничных в соответствии с ТК РФ.