Описание
Компания Индид — российский разработчик программного обеспечения в области информационной безопасности. Мы создаем решения по аутентификации сотрудников компаний и организации доступа к корпоративным приложениям, работе с доступом привилегированных пользователей, управлению жизненным циклом цифровых сертификатов. Специалиста в команду разработки Indeed Access Manager (Indeed AM), сфокусированную на клиентских модулях Indeed AM, реализующих аутентификацию пользователя при входе в ОС Windows и сторонние приложения на ОС Windows.
Задачи
•Поддержка и развитие указанных клиентских модулей 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 или разработки системного ПО
Условия
•Работа в одном из наших офисов или удаленная работа, гибкий график
•Дружная команда профессионалов, где каждый готов помочь
•Образовательная программа, включающая в себя приобретение литературы, участие во внутренних и внешних обучающих мероприятиях
•Премирование за реализованные новые идеи
•Официальное трудоустройство по ТК РФ с первого дня (декретная ставка)
•ДМС после испытательного срока