Обязанности:
- анализ безопасности ПО, оценка наличия потенциальных уязвимостей по предоставленным описаниям;
- анализ исходных текстов ПО с целью определения корректности реализации функционала и выявления уязвимостей с точки зрения криптографической защиты информации;
- разработка методик и проведение экспериментальных проверок программных и аппаратно-программных продуктов, в том числе с моделированием возможных ошибочных и потенциально опасных ситуаций;
- написание и оформление технических заданий и отчетных материалов по результатам выполненных проверок;
- написание вспомогательных утилит/скриптов для тестирования программных и аппаратно-программных продуктов.
Требования:
- опыт разработки как минимум на двух языках программирования (C/C++, Java, C#, Delphi, JavaScript, python, PHP и др.), понимание принципов ООП;
- знакомство с принципами симметричной и асимметричной криптографии, принципами построения инфраструктуры открытых ключей;
- умение читать и анализировать чужой код, строить иерархии вызовов;
- опыт работы в командной строке ОС Windows и терминале ОС Linux;
- умение быстро находить ответы на возникающие вопросы с помощью поисковых систем, в том числе в англоязычных источниках;
- умение грамотно формулировать и письменно излагать мысли на русском языке, работать с большими документами в Microsoft Word;
- ответственность, целеустремленность, дисциплинированность, желание обучаться.
Приветствуется:
- знакомство с большим количеством языков программирования и сред исполнения;
- знакомство с криптографическими интерфейсами и библиотеками: openssl, Microsoft CryptoAPI, JCA, PKCS#11, Bouncy Castle и др.;
- знакомство с отечественными криптографическими алгоритмами: ГОСТ 28147-89, ГОСТ Р 34.10-2012, ГОСТ Р 34.11-2012, ГОСТ Р 34.12-2015, ГОСТ Р 34.13-2015;
- опыт работы с технической документацией;
- опыт программирования на bash;
- знакомство с интерфейсами и библиотеками общего назначения Windows API, NET Framework и др.;
- опыт разработки на C++, Java и JavaScript;
- высшее образование.
Условия
Испытательный срок - 3 месяца, обучение в процессе испытательного срока.
Заработная плата по результатам собеседования, от 140000 рублей в месяц.
Уютный офис с современным оборудованием. Дружный коллектив, развлекательные и спортивные корпоративные мероприятия, комната отдыха с массажным креслом, телевизором и столом для настольного тенниса. Бесплатные полноценные обеды в офисе, чай и кофе на кухне.
В нашей команде вы не просто получите работу, а станете частью сообщества, где ценят взаимопомощь и развитие. Здесь вы сможете реализовать свой потенциал, достичь впечатляющих результатов и получить достойное вознаграждение за свои усилия. Мы ищем тех, кто не боится сложных задач, готов расти и познавать новое!
Возможен гибкий график.
Оформление по ТК РФ.