Лаборатория Касперского

Developer C++ (Kaspersky for Windows)

Не указана
  • Москва
  • От 3 до 6 лет
  • C++
  • C#
  • Windows
  • STL

Команда, в составе отдела разработки домашних продуктов под Windows (Kapersky Standard/Plus/Premium, Kaspersky VPN, а также Kaspersky Small Office Security).

Основные функциональные области:

  • Даунлоадер и инсталлятор приложения;
  • Автоматическое обновление продукта на более новую версию;
  • Часть бизнес-логики продукта.

Чем предстоит заниматься:

  • Поддержка и разработка функционала установки и обновления продукта;
  • Разработка новых фич продукта;
  • Техническая проработка запросов на разработку (интерфейсы, форматы данных и т.п.);
  • Написание системных, интеграционных и юнит тестов для нового и существующего кода.

Технические требования:

  • Хорошее знание алгоритмов и структур данных;
  • Понимание принципов многопоточной разработки;
  • Хорошее знание С++;
  • Знание базовых архитектурных паттернов;
  • Понимание принципов работы ОС.

Стек разработки:

Windows API, С++, С#, WPF, MSI (Wix Toolset), Bazel.