Обязанности:
-
Реверс-инжиниринг ПО.
-
Разработка и поддержка приложений: разработка функциональности, модулей, компонентов и интерфейсов с использованием различных языков программирования и технологий.
-
Интеграция фронтенд и бэкенд компонентов: работа с базами данных, 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 месяца.
При переезде в г.Тюмень из других городов жилье не предоставляется.