Команда, в составе отдела разработки домашних продуктов под Windows (Kapersky Standard/Plus/Premium, Kaspersky VPN, а также Kaspersky Small Office Security).
Основные функциональные области:
- Даунлоадер и инсталлятор приложения;
- Автоматическое обновление продукта на более новую версию;
- Часть бизнес-логики продукта.
Чем предстоит заниматься:
- Поддержка и разработка функционала установки и обновления продукта;
- Разработка новых фич продукта;
- Техническая проработка запросов на разработку (интерфейсы, форматы данных и т.п.);
- Написание системных, интеграционных и юнит тестов для нового и существующего кода.
Технические требования:
- Хорошее знание алгоритмов и структур данных;
- Понимание принципов многопоточной разработки;
- Хорошее знание С++;
- Знание базовых архитектурных паттернов;
- Понимание принципов работы ОС.
Стек разработки:
Windows API, С++, С#, WPF, MSI (Wix Toolset), Bazel.