Инжиниринговый дивизион Госкорпорации «Росатом» https://ase-ec.ru/ занимает 1 место в мире по портфелю заказов и количеству одновременно сооружаемых АЭС в России и за рубежом. В контур Дивизиона входят ведущие компании атомной отрасли, специализирующиеся на проектировании и сооружении АЭС большой мощности.
В организациях Дивизиона работает более 40 000 человек.
Инжиниринговый Дивизион ведет свою деятельность в России, Европе, на Ближнем Востоке, Юго-Восточной Азии и Северной Африке.
Дирекция по продуктам Multi-D инжинирингового дивизиона разрабатывает цифровые продукты для поддержки процессов сооружения сложных инжиниринговых объектов. Разработка ведется с использованием современных технологий и гибких методик (Scrum).
Требуется разработчик Teamiead C# для участия в продуктовой разработке backend высоконагруженных систем.
Стек:
- Backend: C#, .Net Core (.Net 5);
- Микросервисная архитектура;
- Передача данных: HTTP, WebAPI, REST, GraphQL;
- Doker, PostgreSQL, Elasticsearch, Kubernetes;
- Сборка, тестирование и CI/CD: Jenkins, Azure DevOps, Sonar Qube;
- Процессы: Agile, Scrum;
- Инструменты - Git, Azure DevOps (TFS).
Наши пожелания к кандидату:
- Опыт разработки на C# от 3-х лет;
- Опыт управления командой;
- Знание C# последних спецификаций, .Net Core (.Net 6);
- Знание WebAPI, REST, swagger;
- Применение на практике Entity Framework;
- Опыт проведения code review;
- Понимание работы HTTP, принципов сетевого взаимодействия;
- Уверенное знание паттернов проектирования (SOLID, «Банда четырёх»);
- Понимание ASP.NET Core и Dependency Injection;
- Понимание архитектуры приложений; наличие представлений о проектировании, построении абстракций;
- Знание микросервисной архитектуры: представление о разных способах проектирования межсервисного взаимодействия (REST, шины событий);
- Лидерские качества, развитые soft-skills, умение аргументировать позицию, умение презентовать свои решения как подчинённым, так и руководству;
- Алгоритмическое мышление, умение самостоятельно решать сложные задачи;
- Английский язык (умение читать техническую документацию);
- Образование - Высшее.
Также будет преимуществом (дополнительным плюсом):
- Опыт работы с Kafka и Keycloak;
- Знание архитектурного подхода DDD;
- Опыт выступления на конференциях.
Обязанности:
- Управление командой в работе над многофункциональным высоконагруженным продуктом уровня Enterprise;
- Написание высококачественного кода, модульных тестов, проведение рефакторинга и code review;
- Проектирование архитектуры микросервисов совместно с архитекторами продуктов, участие в принятии архитектурных решений;
- Разработка и поддержка микросервисов на .NET Core (.NET 6);
- Участие в планировании интеграций, реализация запланированных задач;
- Работа по Agile/Scrum
Условия:
- Работа в стабильной, социально-ответственной компании;
- Оформление по ТК РФ;
- Участие в решении амбициозных проектов и задач в команде профессионалов;
- Возможности профессионального роста и развития;
- Выплата годовой премии по итогам ежегодной оценки результатов деятельности;
- Расширенный социальный пакет (ДМС, льготы и компенсации, предусмотренные коллективным договором и пр.)