Middle С++ Developer (Windows)
Описание
Компания Индид — российский разработчик программного обеспечения в области информационной безопасности. Мы создаем решения по аутентификации сотрудников компаний и организации доступа к корпоративным приложениям, работе с доступом привилегированных пользователей, управлению жизненным циклом цифровых сертификатов. Наши российские офисы находятся в Москве, Санкт-Петербурге и Великом Новгороде. Кого мы ищем:Специалиста в команду разработки Indeed Access Manager (Indeed AM), сфокусированную на клиентских модулях Indeed AM, реализующих аутентификацию пользователя при входе в ОС Windows и сторонние приложения на ОС Windows. Indeed AM — решение для многофакторной аутентификации при доступе к корпоративным информационным ресурсам. Продукт предусматривает адаптацию к любым сценариям доступа, обеспечивает гибкую интеграцию с системами и выбор оптимальных методов проверки. Чем предстоит заниматься: поддержкой и развитием указанных клиентских модулей Indeed AM; реализацией новых способов аутентификации (по картам и др.); доработками для улучшения интеграции со сторонними приложениями, а также серверными модулями Indeed AM; подготовкой модулей к регулярным циклам досертификации Indeed AM в ФСТЭК (анализ кода различными инструментами, доработки под требования сертификации). Что для нас важно: опыт коммерческой разработки под ОС Windows от 2 лет; уверенные знания C++, STL (C++11); понимание окружения и принципов работы приложения в ОС Windows и домене (процессы, потоки, сервисы, реестр, политики, учетные записи, группы, сессии, logon/logoff, блокировка, журналы eventlog, AD, MSI и т.п.); опыт работы с и уверенное понимание концепций COM; опыт работы с ATL/WTL; опыт работы с и уверенное понимание концепций Win32 API, в частности, окон, оконных сообщений; опыт разработки многопоточных приложений для ОС Windows; понимание основных принципов ООП; знакомство с паттернами (GoF); понимание концепций REST API, технологии Swagger/OpenAPI; базовое понимание HTML/CSS, XML, JSON; английский язык, достаточный для чтения технической документации. Будет плюсом: опыт разработки COM-объектов/серверов, RPC-клиентов/серверов; опыт разработки расширений под браузеры IE/Edge/Chrome; опыт разработки под проприетарные SDK устройств (карт-ридеров и т.п.); опыт участия в проектировании REST API компонента/модуля, генерации клиентов по Swagger/OpenAPI-спецификациям REST API; опыт написания юнит-тестов; опыт участия в подготовке продукта к сертификации, работы с инструментами сертификации от ИСП РАН; опыт исследования компонентов ОС Windows или разработки системного ПО. Мы предлагаем: официальное трудоустройство по ТК РФ с первого дня; ДМС со стоматологией после испытательного срока; работу в одном из наших офисов (в Москве, Санкт-Петербурге, Великом Новгороде) или удаленную работу, гибкий график; образовательную программу, включающую в себя курсы английского языка, приобретение литературы, участие во внутренних и внешних обучающих мероприятиях; программу внутренней мобильности (переходы и развитие внутри компании); программы премирования за рекомендации новых сотрудников и внедрение идей; преимущества работы в аккредитованной ИТ-компании.