Напиши текст вакансии для должности "C# Developer (Kaspersky Security Centre)". Название компании: "Лаборатория Касперского". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'ООП', 'Python', 'SQL', 'Linux', 'C#', '.NET'

О команде: Наша команда разрабатывает единую технологическую платформу для управления флагманскими B2B продуктами компании, такими как Kaspersky Endpoint Security for Windows, for Mac, for Linux, как для рабочих станций, так и для серверов. Работа с распределенным продуктом ставит перед нами интересные и нетривиальные задачи. А постоянное развитие продукта - открывает простор для новых разработок. О продукте: Наш продукт имеет множество интерфейсов (desktop, web, cloud, api), является кроссплатформенным. При разработке мы руководствуемся принципами командной работы, ООП и следим за постоянным совершенствованием применяемых практик и подходов. Основные задачи:  Развитие тестового фреймворка: разработка нового функционала и поддержка существующего. Разработка автотестов на C#. Улучшение архитектуры существующих решений и рефакторинги. Участие в инфраструктурных разработках, среди которых – тестовый фреймворк, дашборд, микросервисы, утилиты, контейнеры и многое другое. Code Review. Составление документации для разрабатываемых решений.  Обязательные требования:  Уверенное владение C#. Понимание ООП. Умение разбираться в чужом коде. Технический английский. Интерес к исследовательской деятельности. Умение декомпозировать задачи.  Будет большим плюсом:  Инициативность и конструктивность. Знание основных паттернов проектирования (GOF). Опыт работы с Git. Разработка unit тестов. Знание языков: Python, Go. Опыт написания SQL запросов, понимание принципов организации баз данных. Опыт разработки многопоточных приложений. Разработка микросервисов. Навыки web-разработки.