Исследовать программы, написанные на C#, Python, Java.
- Декомпилировать код с использованием dnSpy, ILSpy (C#), JADX, CFR, Procyon (Java)
- Разбираться в логике работы программ, анализировать поведение приложений.
- Исправлять ошибки, дорабатывать существующий функционал, улучшать стабильность
- Изучать методы защиты программ и их механизмы обновления.
- Разбираться в API, сетевых взаимодействиях и способах передачи данных.
- Искать недокументированные функции и потенциальные уязвимости.
Требования:Умение разбираться в чужом коде без документации.
Опыт работы с C#, Python, Java на уровне анализа существующих программ.
Знание инструментов декомпиляции и анализа кода:
dnSpy, ILSpy – для C#.
JADX, CFR, Procyon – для Java.
Опыт исправления ошибок и внесения изменений в существующие системы.
Понимание принципов взаимодействия между различными частями ПО.
Будет плюсом:
- Опыт работы с API и интеграцией сервисов.
- Знание популярных архитектурных решений.
- Опыт работы с облачными сервисами, базами данных или серверными приложения
Что предлагаем:- Интересные задачи, связанные с анализом кода, исправлением и улучшением ПО.
- Работа в команде специалистов.
- Гибкий график и удаленный формат (по договоренности).
- Конкурентная зарплата и бонусы по результатам работы.