Developer C# (KSC Auto)
Описание
О команде: Наша команда разрабатывает единую технологическую платформу для управления флагманскими 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-разработки.