Backend-разработчик
Краткое описание проекта:
Разработка процессингового центра предприятия и ряда web-приложений имеющих прямое или косвенное отношение к его функциям (часто простой CRUD).
В текущий момент времени имеется legacy-версия системы, требующая сопровождения, при этом процесс создания новой уже начат.
Цель проекта: планомерная замена сложной и дорогой в обслуживании системы на новую, построенную на едином стеке и с улучшенными возможностями мониторинга.
Что мы ожидаем от вас:
- Опыт коммерческой разработки web-приложений на платформе .NET от 4 лет;
- Хорошее знание основ платформы .NET;
- Опыт разработки микросервисной архитектуры;
- Понимание и опыт работы с одним из брокеров сообщений;
- Опыт работы с Ado.NET и Entity Framework;
- Понимание принципов и опыт работы с Docker;
- Умение писать легко поддерживаемый код и покрывать его Unit- и Integration- тестами.
Дополнительным плюсом будет:
- Опыт автоматизации процессов сборки / тестирования / деплоя с использованием Gitlab или любой другой CI/CD системы;
- Опыт работы с Ansible;
- Опыт работы с Prometheus и Grafana;
- Опыт работы с Blob storage;
- Понимание принципов DDD, умение применять стратегические и тактические паттерны.