Инженер по информационным технологиям и реверс-инжинирингу

Дата размещения вакансии: 07.11.2024
Работодатель: БурСервис
Уровень зарплаты:
з/п не указана
Город:
Тюмень
Требуемый опыт работы:
От 1 года до 3 лет

Обязанности:

  • Реверс-инжиниринг ПО.

  • Разработка и поддержка приложений: разработка функциональности, модулей, компонентов и интерфейсов с использованием различных языков программирования и технологий.

  • Интеграция фронтенд и бэкенд компонентов: работа с базами данных, API, сторонними сервисами и компонентами для реализации функциональности приложений.

  • Тестирование и отладка кода: проверка работоспособности приложений, исправление ошибок и устранение проблем для обеспечения стабильной работы программного обеспечения.

  • Сотрудничество с другими разработчиками и участие в командных проектах: работа с другими разработчиками, дизайнерами и менеджерами по проектам для достижения общих целей.

  • Исследование и изучение новых технологий: изучение и применение новых технологий и подходов в разработке для постоянного роста и развития профессиональных навыков.

  • Умение разбираться в чужом коде.

  • Участие в планировании и оценке проектов, в том числе определение сроков выполнения и ресурсов, необходимых для их реализации.

  • Работа с локальной документацией и отчетами о проделанной работе. Разработка технической документации и руководств к разрабатываемым продуктам

  • Установка и поддержка ОС Windows, Linux (различных версий).

  • Установка и поддержка серверного программного обеспечения.

  • Работа с удаленными пользователями.

Требования:

  • Высшее техническое образование

  • Наличие доп. сертификаций в сфере информационных технологий и программирования приветствуется.

  • Портфолио

    Опыт работы:

  • 1. Реверс-инжиниринг

  • 2. Опыт разработки десктопных и web-приложений

  • 3. Опыт работы в сфере бурения скважин приветствуется.

Знания:

  • 1. Дизассемблеры и декомпиляторы – например IDA, Ghidra и тп.

  • 2. Отладчики - WinDbg, Immunity Debugger (OllyDbg), x64dbg, либо аналогичные

  • 3. Инструментация – Frida или аналог.

  • 4. Понимание архитектуры процессоров и языка ассемблера Intel x86/x64

  • 5. Понимание архитектуры ОС Windows, приложений Win32, знание функций библиотек WinAPI

  • 6. Понимание архитектуры платформы .NET, CLR, владение инструментами декомпиляции и отладки сборок .NET (dotPeek, dnSpy)

  • 7. Опыт работы с различными языками программирования(C, C++, C#), обязательное знание Python.

  • 8. Контроль версий Git.

  • 9. Опыт работы с базами данных, такими как MySQL, PostgreSQL, MongoDB и другими.

  • 10. Умение разбираться в чужом коде.

Личные качества:

  • 1. Способность оперативно принимать решения, самостоятельно находить пути решения поставленной задачи.
  • 2. Умение работать с большим объемом информации в режиме многозадачности.
  • 3. Аналитический склад ума, гибкость мышления и обучаемость.
  • 4. Вежливость, доброжелательность, коммуникабельность, ответственность.
  • 5. Высокая работоспособность, ответственность и исполнительность.
  • 6. Работа в команде.

Условия:

  • Высокий уровень дохода с белой заработной платой.
  • Ежегодная индексация
  • Официальное оформление в соответствии с законодательством РФ.
  • Соц. пакет, включающий расширенный ДМС со стоматологией.
  • Работа в современном комфортабельном офисе.
  • Дружный коллектив
  • График работы 5х2, питание.
  • Работа в праздничные дни оплачивается по ТК РФ.
  • Работа в активной и динамически развивающейся сервисной кампании.
  • Испытательный срок 3 месяца.

При переезде в г.Тюмень из других городов жилье не предоставляется.