Middle C# developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Инжиниринговый дивизион Росатома является одним из лидеров мирового атомного инжинирингового бизнеса, занимая около 30% глобального рынка сооружения АЭС.
Ведем свою деятельность в Европе, на Ближнем Востоке и в Северной Африке, а также в Азиатско- Тихоокеанском регионе.
Мы реализуем проекты по проектированию и сооружению АЭС большой мощности, оказываем полный спектр услуг EPC, EPC(M) и развиваем Multi-D технологии для управления сложными инженерными объектами.
Инжиниринговый дивизион опирается на полувековой опыт российской атомной отрасли и современные инновационные технологии.
Дирекция по продуктам Multi-D разрабатывает цифровые продукты для поддержки процессов сооружения сложных инжиниринговых объектов. Разработка ведется с использованием современных технологий и гибких методик (Scrum).
Стек:
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)
Задачи:
- Работа в команде над многофункциональным высоконагруженным продуктом уровня Enterprise;
- Написание высококачественного кода, модульных тестов, проведение рефакторинга и code review;
- Разработка и поддержка WebApi микро-сервисов на .NET Core (.NET 5);
- Участие в планировании итераций, реализация запланированных задач;
- Работа по Agile/Scrum.
Ожидания от кандидата
- Опыт разработки на C# от 2-х лет;
- Понимание методологии Scrum; опыт работы в команде
- Знание C# последних спецификаций, .Net Core (.Net 5)
- Знание WebAPI, REST, swagger
- Применение на практике Entity Framework или других ORM
- Участие в code review, умение писать unit-тесты
- Понимание работы HTTP, принципов взаимодействия браузера с веб-приложением
- Знание основ микросервисной архитектуры
- Умение работать с docker
- Алгоритмическое мышление, умение самостоятельно решать сложные задачи
- Английский язык (умение читать техническую документацию)
- Также будет преимуществом (дополнительным плюсом):
- Знание GraphQL, YML
- Опыт работы с PostgreSQL, Elasticsearch, Kubernetes
Условия работы
- Официальное оформление по ТК РФ
- График работы: 5/2 с гибким началом дня, пятница сокращенный день
- Расширенный социальный пакет (ДМС + стоматология), ежегодная индексация зп, льготы и компенсации предусмотренные коллективным договором, тренажерный зал в офисе, корпоративные скидки на фитнес и пр.)
- Возможности профессионального роста и развития.
Бонусы
- Годовая премия
- Оплата обучения