Описание вакансии
Ищем разработчика для развития, технического сопровождения и оптимизации корпоративной системы Styx — система для управления криптографическими токенами и смарт-картами (BST, CBS, BAIK, ePass).
Система обеспечивает аутентификацию пользователей по PIN-коду, управление жизненным циклом цифровых сертификатов (X.509), электронную цифровую подпись и безопасное взаимодействие с внешними сервисами через WebSocket и HTTPS.
Чем предстоит заниматься
Разработка новой функциональности: поддержка новых типов токенов, интеграция с внешними сервисами (KMS, SMS-шлюз, службы сертификации)
Рефакторинг и декомпозиция существующей кодовой базы, улучшение архитектуры
Оптимизация производительности при работе с аппаратными токенами и сетевыми соединениями (WebSocket, HTTP/HTTPS)
Диагностика и исправление ошибок, анализ логов, техническая поддержка
Аудит безопасности, актуализация криптографических алгоритмов
Поддержание и обновление технической документации
Подготовка к миграции на современные версии .NET (6/8)
Требования
Обязательно:
Коммерческий опыт разработки на C# (.NET Framework) от 3 лет
Опыт работы с Windows Forms
Понимание стандартов X.509, PKCS#11, PKCS#7/PKCS#10 и принципов PKI
Опыт работы с цифровыми сертификатами: выпуск, хранение, отзыв, цепочки доверия
Знание механизмов защиты данных: DPAPI, SecureString, хеширование
Опыт работы с интерфейсом PC/SC и аппаратными криптографическими устройствами (USB-токены, смарт-карт ридеры)
Опыт работы с WebSocket (WS/WSS) и HTTP/HTTPS серверами
Уверенные знания SQL (SQLite, MySQL)
Понимание архитектурных паттернов: Strategy, Singleton, Observer, Factory, Dependency Injection
Опыт работы с COM Interop
Умение разбираться в крупных унаследованных кодовых базах
Будет преимуществом:
Опыт работы с ASN.1 кодированием
Знакомство с ActiveX / OCX компонентами
Опыт работы с OpenSC (кроссплатформенная поддержка токенов)
Навыки разработки на C/C++ (нативные криптографические модули)
Опыт работы с Windows Registry API, WMI, службами сертификации Windows (CERTENROLLLib)
Опыт миграции проектов с .NET Framework на .NET 6/8
Личные качества
Внимательность к деталям — работа с криптографией требует точности
Системное мышление и способность разбираться в сложных взаимосвязях
Самостоятельность в принятии технических решений
Ответственный подход — система работает с конфиденциальными данными пользователей
Условия
(заполните актуальными данными)
Оформление по ТК
График работы: 5/2, с 09 до 18:00
Формат: офис / гибрид / удалённо
Заработная плата: от 1000$ (на руки / до вычета налогов)
Испытательный срок: 2 месяца
Ключевые навыки:
C# .NET Framework Windows Forms Криптография PKCS#11 X.509 PKI Смарт-карты PC/SC WebSocket HTTPS SQLite MySQL COM Interop Информационная безопасность ЭЦП
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Текст вакансии взят без изменений
Источник - Telegram канал. Название доступно после авторизации