Назад к вакансиям

Middle С++ Developer (Windows)

ИндидУдалённоот 1 года5/2Полная занятость
REST APIC++WindowsOOPSwaggerOpenAPISTLCOMATLWin32 APIWTL

Описание

Indeed AM is a solution for multifactor authentication for corporate information resources. The product adapts to any access scenarios, provides flexible integration with systems and selection of optimal verification methods.

Обязанности

  • поддержкой и развитием указанных клиентских модулей Indeed AM
  • реализацией новых способов аутентификации (по картам и др.)
  • доработками для улучшения интеграции со сторонними приложениями, а также серверными модулями Indeed AM
  • подготовкой модулей к регулярным циклам досертификации Indeed AM в ФСТЭК (анализ кода различными инструментами, доработки под требования сертификации)

Требования

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

Условия

  • полная занятость
  • график: 5/2
  • формат работы: удалённо