October 9

C++ Developer

Remote

C++ Developer (Разработчик банковского ПО)/ Банкоматы/ part time/ remote

Компания по разработке и модернизации программного обеспечения для банковских терминалов самообслуживания (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).

Контакты: @Courierus