Напиши текст вакансии для должности "Middle/Senior Developer .net (MyKaspersky)". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'C#', 'Git', '.NET Framework', 'ASP.NET', 'JavaScript'

Наша команда разрабатывает B2C портал my.kaspersky.com, который посещают десятки тысяч пользователей ежедневно. Стек разработки современный: FrontEnd – Angular 9 и NGRX, BackEnd – .NET 5. Также используем: RabbitMQ, Redis, Docker, k8s, ELK, Grafana, Prometheus, Azure. Нам нужен Разработчик, который уверенно знает ASP.NET MVC (C#), хочет развиваться в области веб-приложений и готов стать экспертом и ментором в нашей небольшой команде. Чем предстоит заниматься:  Развитием и поддержкой .NET приложений в составе гео-распределенного портала my.kaspersky.com Поддержка сценариев входа на портал при интеграции с внешним сервисом аутентификации. Поддержкой почтового сервиса в составе MyKaspersky Кастомизация портала MyKaspersky под партнеров (поддержка тем) Декомпозиция входящих изменений на фронтендера Согласование изменений по входящим требованиям, макетов  Что Вам необходимо для этого:  Уверенное знание C#, async-await, ASP.NET Core Понимание методик юнит-тестирования, опыт работы с современными фреймворками (XUnit и т.п.) Понимание базовых принципов веб-разработки (протокол HTTP 1-2-3, HTML/CSS/JS) Понимание принципов SOLID, SOA-архитектуры Опыт работы с DI-фреймворками (Autofac, Unity, Windsor и тп) Базовые знания Git, SQL, WCF    Желательно:  Быть самостоятельным, способным принимать решения и брать на себя ответственность Понимать принципы обеспечения безопасности в веб-приложениях (угрозы, способы предотвращения) Иметь опыт работы с распределенными приложениями, системами по работе с очередями (MSMQ, RabbitMQ) Иметь опыт работы с клиентскими SPA-фреймворками (Angular 6+, VueJS)