Software Architect C++ (KES for Windows)
Требования
Местоположение и тип занятости
Компания
ТОП-3 международная компания в области IT-безопасности, один из лучших работодателей России
Описание вакансии
О компании и команде
Мы ищем архитектора в команду разработки корпоративного продукта Kaspersky Endpoint Security для Windows. Kaspersky Endpoint Security для Windows включает передовую многоуровневую защиту от угроз, проактивные технологии, такие как Контроль программ, Веб-Контроль и Контроль устройств, средства управления уязвимостями и установкой исправлений, а также шифрование данных. Перед командой разработки стоит полный спектр задач, начиная с простых средств обнаружения угроз и доходит до EDR-решений.
Ожидания от кандидата
Что Вам необходимо для этого:
- Опыт коммерческой разработки продуктов более 5 лет;
- Знание паттернов проектирования и умение их практического применения;
- Знания и практические навыки разработки безопасного ПО (SDL);
- Знание алгоритмов и структур данных;
- Знание C/C++(основной язык), STL, boost;
- Технический английский – свободное чтение документации;
- Знание архитектуры и внутреннего устройства ОС Windows.
Желательно:
- Знание UML;
- Знание .Net, TypeScript;
- Знание Linux.
Условия работы
Чем предстоит заниматься:
- Анализ требований совместно с командой аналитиков;
- Разработка и сопровождение архитектуры продукта;
- Взаимодействие с архитекторами других команд;
- Участие в проработке интерфейсов взаимодействия между продуктами и другими командами, участвующими в разработке продукта;
- Регулярное проведение design и code review;
- Участие в разработке модели угроз;
- Консультирование команд по техническим и архитектурным вопросам;
- Документирование архитектурных решений;
- Поддержка и развитие практик SDL в команде продукта.