.Net разработчик (middle, senior)
Требования
Местоположение и тип занятости
Компания
Ведущий оператор сервисов электронного документооборота (ЭДО)
Описание вакансии
Условия работы
Задачи:
- Разработка WebApi сервисов (asp.net core 3.1+, rabbitMq, ef core, postgresql);
- Написание юнит тестов и ревью кода;
- Оценка и проработка задач;
- Поддержка существующих сервисов;
- Подготовка релизов.
Требования:
- Отличное знание .NET Core
- Знание алгоритмов и структур данных
- Знания multithreaded / concurrent programming - TPL, synchronization primitives, concurrent data structures, etc
- Понимание работы GC
- Отличное знание ASP.NET MVC, DI
- Знание и умение применять (и объяснять) паттерны проектирования;
- Следование принципам SOLID
- Понимание принципов DevOps, умение настройки CI/CD, например с использованием GitLab CI или TeamCity
- Опыт написания технической документации и создания различных диаграмм (интеграционных схем, диаграммы компонент и др.)
- Опыт работы с RDBMS (Oracle, Postgres), навыки оптимизации запросов и индексов
- Опыт проектирование архитектуры модулей и проектов
- Отличное понимание различий между микросервисной и SOA архитектурами, владение шаблонами EIP
- Умение выдерживать высокое качество кода (организация и проведение ревью кода, контроль покрытия тестами, использование QualityGate инструментов, например SonarCube)
Бонусы
Мы предлагаем:
- медицинскую страховку
- корпоративную мобильную связь
- корпоративные скидки на занятия спортом
- корпоративные скидки на занятия английским языком
- единовременные материальные выплаты согласно внутренним положениям
- возможность проходить обучение за счет компании.