Senior C++/Qt разработчик
Занятость | Полная занятость |
Полная занятость | |
Адрес | Казахстан, Алматы |
Кто мы?
- ROGII — международная IT-компания, создающая передовые программные решения для нефтегазовой отрасли. Мы разрабатываем цифровую экосистему для планирования и моделирования геологии нефтегазовых скважин;
-
Лидеры рынка, а наши приложения и облачные решения используются в при бурении более чем 50% скважин по всему миру;
-
Мы присутствуем в более чем 10 странах: офисы расположены в России, Казахстане, Беларуси, странах Европы и Южной Америки, а также в США, Канаде, на Ближнем Востоке и в Австралии;
-
Команда сочетает практический опыт и глубокую экспертизу: мы применяем современные подходы в разработке — C++, ML, Big Data, клиент-серверные архитектуры, 2D/3D-визуализация, облачные решения.
О продукте
Вы будете частью команды, разрабатывающей флагманское desktop-приложение — систему моделирования и проектирования нефтегазовых скважин.
В функциональности продукта:
-
моделирование геологической среды;
-
интерактивное проектирование траектории скважин;
-
визуализация телеметрии и бурения в реальном времени.
Используемый стек: C++20, Qt 6, STL, Boost, CMake, Git, GitLab CI, Google Test.
Задачи разработки
В отделе продуктовой разработки работает 8 специализированных команд, каждая из которых отвечает за ключевое направление системы. Мы разделяем зоны ответственности так, чтобы каждая команда могла глубоко фокусироваться на своём техническом домене:
-
Моделирование геологии и инженерные расчёты;
-
Разработка пользовательского интерфейса (UI/UX);
-
2D/3D-графика, визуализация моделей и данных;
-
Сетевое взаимодействие и интеграция с внешними сервисами;
-
Поддержка и развитие внутренних библиотек;
-
Разработка ядра системы и архитектурных компонентов;
Требования к кандидату
Технические навыки:
-
Уверенные знания C++, опыт разработки на стандарте C++20;
-
Отличное владение STL и библиотекой Boost;
-
Опыт разработки с использованием Qt;
-
Навыки архитектурного проектирования и оптимизации производительности.
Инженерные и коммуникационные навыки:
-
Умение писать поддерживаемый, читаемый и стабильный код;
-
Способность обосновывать архитектурные решения и обсуждать их с командой;
-
Навык взаимодействия в распределённой команде и гибкий подход к задачам;
-
Владение английским языком на уровне чтения технической документации (разговорный — плюс).
Будет плюсом:
-
Практический опыт использования AI-инструментов в разработке;
-
Понимание работы REST API, клиент-серверных моделей и сетевых протоколов;
-
Опыт разработки интерфейсов с использованием QML;
-
Опыт написание тестов;
-
Понимание принципов 2D/3D-графики и работы графических движков;
-
Участие в создании сложных пользовательских интерфейсов и UI/UX-проектировании.
Что мы готовы тебе предложить?
-
Оформление с первого рабочего дня, белая зп, больничные и отпуска – все, как полагается;
-
Гибкий рабочий график с возможностью работать удаленно;
-
Конкурентная заработная плата (также практикуем performance review - пересмотр зп по итогам работы и развития);
-
Финансовая поддержка при релокации. Для Аргентины, Турции и Казахстана — расширенный вариант со всей юридической поддержкой;
-
При работе из какой-либо другой страны трудоустройство по контракту с нашим головным офисом в США;
-
Профессиональная реализация в мощной команде разработчиков;
-
Возможность повышать уровень знаний и навыков, участвуя в профильных семинарах, тренингах и конференциях за счет компании.
Опыт | От 3 до 6 лет |
График работы | Удаленная работа |