C++ Developer (Разработчик банковского ПО)

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

Компания по разрабатке и модернизации программного обеспечения для банковских терминалов самообслуживания (ADM, ATM). Сейчас запускаем ключевой проект по миграции и обновлению терминального ПО с RAD Studio (C++ Builder) на современную кроссплатформенную среду разработки (GCC/Clang + Qt/QML и др.).

Приглашаем в команду опытного C++ разработчика , готового к работе с критически важным ПО, аппаратными протоколами и интересными инженерными задачами.

Обязанности:
-
Доработка и синхронизация работы терминального ПО с новым типом валидатора.

- Миграция кодовой базы с RAD Studio (C++ Builder) на современный стек разработки.

- Разработка, сопровождение и модернизация ядра терминального ПО на C++.

- Интеграция и внедрение нативных протоколов для банковского оборудования (валидаторы, принтеры, кардридеры и др.).

- Портирование ПО под ОС Linux.

- Рефакторинг и оптимизация legacy-кода.

Требования:

- Опыт коммерческой разработки на C++ (C++11/14/17) от 2 лет.

- Опыт миграции крупных проектов между компиляторами или средами разработки (Visual Studio, C++ Builder, Borland C++ и др.).

- Навыки низкоуровневого программирования и работы с аппаратными протоколами (COM-порты, USB, TCP/IP).

- Опыт разработки под Linux.

- Понимание принципов многопоточного программирования и синхронизации.

- Готовность активно работать с legacy-кодом.

Будет преимуществом:

- Опыт работы с RAD Studio / C++ Builder.

- Опыт интеграции с банковским или платёжным оборудованием (валидаторы, принтеры, кардридеры, платы управления/датчиков).

Условия:

- Формат работы:

- Полностью удалённый (любая страна), проектная занятость до 2 месяцев.
- Оплата за выполненный проект по договору
- Есть возможность остаться дальше на сопровожении в формате совмещения

  • Тип работы:
    краткосрочный — интеграция нового оборудования в терминальное ПО; долгосрочный — перенос и модернизация критически важного банковского ПО.

  • Технологический стек: C++, Linux, Git, CMake/Make.

  • Исходный код: RAD Studio (C++ Builder).