Разработчик .Net Senior

Срок для отклика истек

Описание вакансии

Функциональные обязанности:

  • Уточнение и декомпозиция поставленных задач, оценка трудоёмкости.
  • Ревью проектной документации, архитектурных и технических решений, кода.
  • Участие в выработке архитектурных и технических решений.
  • Разработка нового функционала
  • Написание 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);
  • Расширенный пакет ДМС, включая стоматологию;
  • Сохранение баланса между работой и личной жизнью.