Описание вакансии
Функциональные обязанности:
- Уточнение и декомпозиция поставленных задач, оценка трудоёмкости.
- Ревью проектной документации, архитектурных и технических решений, кода.
- Участие в выработке архитектурных и технических решений.
- Разработка нового функционала
- Написание Unit-тестов
- Наставничество и обучение новых сотрудников.
- Менторство над младшими разработчиками.
Требования:
- Опыт в разработке не менее 4 лет;
- Отличное знание C#, платформы .Net и .NET Core.
- Опыт работы с ASP.NET MVC.
- Опыт проектирования и разработки микросервисной архитектуры
- Знание механизмов межсервисного взаимодействия
- Знание принципов и практический опыт применения OOP, SOLID, TDD.
- Опыт работы с Entity Framework
- Опыт работы с SOAP, RabbitMQ
- Понимание принципов REST API, формата JSON
- Опыт работы с реляционными БД MSSQL, или Oracle.
- Умение писать сложные SQL запросы, хранимые процедуры
Плюсом будет:
- Знание гибких методологий разработки scrum, XP.
- Опыт работы с Docker Знание JavaScript, TypeScript, Angular
- Опыт работы с Kubernetes или Openshift.
- Опыт работы с ELK стеком.
- Знание и опыт работы с протоколами авторизации/аутентификации Oauth2 и OIDC
МЫ ПРЕДЛАГАЕМ:
- Официальное оформление в стабильную и динамично развивающуюся ИТ-компанию EGAR Technology;
- Удалённый формат работы. Если в Вашем городе есть филиал нашей компании, то есть возможность любого формата работы.
- График работы с 9:00 до 18:00 (гибкое начало рабочего дня обсуждаем);
- Конкурентный уровень заработной платы;
- Полноценную проектную команду с четким разделением ролей;
- Оперативное решение организационных вопросов;
- Возможность профессионального роста (вертикального или горизонтального);
- Возможности обучения (курсы, сертификация);
- Бонусы по реферальной программе, за успешную рекомендацию;
- Дополнительно 4 дня в год по болезни без больничного листа (sick day);
- Расширенный пакет ДМС, включая стоматологию;
- Сохранение баланса между работой и личной жизнью.