1. Использует в работе принципы ООП / SOLID / KISS
2.Уверенно разбирается в CLR, .Net Core, C#
3. Уверенно разбирается в ORM (EF Core)
4. Имеет опыт работы с многопоточностью и асинхронностью
5. Умеет применять шаблоны проектирования
6. Есть опыт написания тестов (минимум unit-тесты)
7. Понимает жизненный цикл .Net Core приложения
8. Уверенно исполmзует Git (merge / rebase)
9. Есть опыт работы с аутентификацией / авторизацией
10.Есть опыт работы с очередями (RabbitMQ / Kafka)
11. Есть опыт работы с интеграционными шинами
12.Есть опыт проектирования и разработки Rest, Swagger
13.Есть опыт проектирования архитектуры приложений
14.Понимает принципы работы реляционной БД
15.Знает без ограничений T-SQL (DDL, DML, хранимые процедуры, функции)
16.Есть опыт работы с NO-SQL базами данных
1. Умеет публиковать сервисы/приложения на IIS
2. Имеет представление о docker, может разместить и запустить сервис/приложение в докере.