Обязанности:
- Глубокий реверс-инжиниринг оригинальных каталогов автозапчастей (OEM)
- Анализ различных форматов каталогов: desktop-приложения (включая WinForms), проприетарные решения, базы данных
- Извлечение данных из закрытых/не документированных источников (UI, бинарные файлы, БД)
- Восстановление структуры данных, связей и бизнес-логики каталогов
- Документирование архитектуры, форматов хранения и логики работы каталогов
- Постановка задач разработчикам и участие в проектировании решений на основе разобранных данных
Требования:
- Коммерческий опыт реверс-инжиниринга от 3 лет
- Практический опыт разбора сложных систем: WinForms-приложения, десктоп-софт, legacy-решения
- Умение работать с различными источниками данных:
- базы данных (MS SQL, SQLite, PostgreSQL и др.)
- бинарные/кастомные форматы
- API (если присутствуют)
- Понимание принципов хранения и организации данных в автокаталогах
- Уверенные навыки анализа и восстановления логики работы ПО
- Опыт написания подробной технической документации (структуры данных, схемы, описания процессов)
- Высокая внимательность к деталям и системное мышление
Будет большим плюсом:
- Опыт работы с OEM-каталогами автопроизводителей
- Навыки реверса .NET-приложений (WinForms/WPF)
- Владение инструментами реверс-инжиниринга (дебаггеры, декомпиляторы и пр.)
- Понимание устройства автомобилей и структуры запчастей
- Опыт работы с ETL / парсингом данных