.NET

Откликнуться

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

Требования:

- Глубокое понимание принципов объектно-ориентированного программирования (ООП), SOLID и KISS; - Уверенное владение языком C# и платформой .NET Core; - Опыт работы с ORM-фреймворками, такими как EF Core; - Опыт работы с многопоточностью и асинхронным программированием; - Опыт применения различных шаблонов проектирования; - Опыт написания различных типов тестов (Unit, Integration, End-to-End); - Глубокое понимание жизненного цикла приложения .NET Core; - Опыт работы с системами управления версиями, в частности Git (merge / rebase); - Опыт работы с механизмами аутентификации и авторизации; - Опыт работы с системами очередей сообщений, такими как RabbitMQ или Kafka; - Опыт работы с интеграционными шинами; - Опыт проектирования и разработки RESTful API, включая Swagger; - Опыт проектирования и реализации микросервисной архитектуры; - Понимание принципов работы реляционных баз данных и SQL.

Общие требования:

- Умение быстро вникать в код, оптимизировать его и повышать производительность; - Умение покрывать код тестами.

Преимущества:

- Опыт работы с контейнеризацией (Docker); - Опыт работы с CI/CD инструментами.