Братиславская улица 22
Обязанности:
- анализ безопасности ПО, оценка наличия потенциальных уязвимостей по существующим методикам;
-
анализ исходных текстов ПО с целью определения корректности реализации функционала и выявления уязвимостей с точки зрения криптографической защиты информации;
-
проведение экспериментальных проверок программных и аппаратно-программных продуктов, в том числе с моделированием возможных ошибочных и потенциально опасных ситуаций;
-
написание и оформление отчетных материалов по результатам выполненных проверок;
-
написание вспомогательных утилит/скриптов для тестирования программных и аппаратно-программных продуктов.
Требования:
-
знакомство как минимум с двумя языками программирования (C/C++, Java, C#, Delphi, JavaScript, python, PHP и др.), знание алгоритмических основ, структур данных, понимание принципов ООП;
-
опыт разработки прикладного ПО, а также сборки ПО из исходных текстов с использованием IDE и/или консольных инструментов;
-
умение читать и анализировать чужой код, строить иерархии вызовов;
-
опыт работы в ОС 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;
- высшее образование.
Условия
Испытательный срок - 3 месяца, обучение в процессе испытательного срока.
Заработная плата по результатам собеседования, от 90000 рублей в месяц.
Уютный офис с современным оборудованием. Дружный коллектив, развлекательные и спортивные корпоративные мероприятия, комната отдыха с массажным креслом, телевизором и столом для настольного тенниса. Бесплатные полноценные обеды в офисе, чай/кофе на кухне.
В нашей команде вы не просто получите работу, а станете частью сообщества, где ценят взаимопомощь и развитие. Мы практикуем наставничество и поддержку на всех этапах вашей карьеры – от испытательного срока и далее. Даже если вы только начинаете свой путь в сфере IT, мы готовы дать вам шанс и научить всему необходимому. Мы ждем от вас усердия, ответственности и желания расти. Здесь вы сможете реализовать свой потенциал, достичь впечатляющих результатов и получить достойное вознаграждение за свои усилия. Мы ищем тех, кто не боится сложных задач, готов расти и познавать новое!
Возможен гибкий график.
Оформление по ТК РФ.