yandex
NDA
Страна
Россия
Зарплата
200 000 ₽ – 250 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior C++ Developer (ATM / Payment Systems)

Оценка ИИ

Хорошее предложение для узких специалистов с возможностью полной удаленки по всему миру. Зарплата соответствует рынку для данной ниши, хотя и не является рекордно высокой для Senior-уровня.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена узкой специализацией в области банковского оборудования (CEN/XFS, NDC, EMV). Требуется не только отличное знание C++, но и глубокое понимание специфических протоколов взаимодействия с периферией банкоматов.

Анализ зарплаты

Медиана280 000 ₽
Рынок220 000 ₽ – 350 000 ₽
Оценка ИИ

Предложенная вилка (200-250к руб.) находится в пределах рыночной нормы для Senior C++ разработчика в РФ, однако для специалистов с редким стеком (ATM/XFS) верхняя граница могла бы быть выше. На международном рынке такие навыки могут оцениваться дороже.

Сопроводительное письмо

I am writing to express my strong interest in the Senior C++ Developer position for ATM and Payment Systems. With extensive experience in developing software for banking equipment and a deep understanding of the CEN/XFS 3.x standard, I am confident in my ability to contribute effectively to your team's goals in managing peripheral devices and transaction logic.

Throughout my career, I have successfully implemented NDC transaction logic and integrated EMV L2 kernels, ensuring secure and efficient terminal operations. My expertise in designing StateMachine architectures for transaction processing aligns perfectly with the requirements of this role. I am also proficient in C++ and have a working knowledge of C#, which allows me to develop robust diagnostic tools and monitoring modules.

I am excited about the opportunity to bring my technical skills to your remote-first team and help advance your ATM software solutions. Thank you for considering my application.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в CEN/XFS и NDC-протоколах, не упустите шанс поработать над сложным ПО для банкоматов из любой точки мира — откликайтесь прямо сейчас!

Описание вакансии

#вакансия #cpp #senior #remote #fulltime

Senior C++ Developer (ATM / Payment Systems)

от 200 000 до 250 000 ₽ за месяц, до вычета налогов

Опыт работы: 3–6 лет

Полная занятость

Оформление: Договор ГПХ с самозанятым, с ИП, с физлицом

График: 5/2

Рабочие часы: 8

Формат работы: удалённо

Локация: удаленка по всему миру

Оформление: ИП/СЗ/ГПХ

Вилка: от 200’000 до 250’000 руб.

Задачи:

  • разработка и поддержка управляющего ПО для банкоматов (ATM software)
  • интеграция периферийных устройств банкоматов через CEN/XFS API (3.x)
  • реализация и поддержка бизнес-логики NDC-транзакций
  • интеграция и сопровождение EMV L2 kernel на стороне терминала
  • проектирование и развитие архитектуры StateMachine для обработки транзакций
  • разработка вспомогательных инструментов и модулей (анализ логов, диагностика, мониторинг)

Требования:

  • опыт разработки на C++ в сфере банковского оборудования / ATM
  • практический опыт работы с CEN/XFS 3.x (3.20, 3.30)
  • понимание протокола NDC и логики обработки транзакций на банкоматах
  • опыт интеграции EMV (L2 kernel, работа с чиповыми картами на стороне терминала)
  • понимание архитектурных паттернов StateMachine в контексте ATM-приложений
  • опыт работы с C# как дополнительный плюс (вспомогательные модули, инструменты поддержки)
  • умение разбираться в логах и диагностировать проблемы на уровне взаимодействия с периферией

Резюме направлять сюда: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • CEN/XFS
  • NDC
  • EMV
  • StateMachine
  • API

Возможные вопросы на собеседовании

Проверка практического опыта работы с основным стандартом взаимодействия с устройствами банкомата.

Расскажите о вашем опыте работы с CEN/XFS 3.x. С какими сервис-провайдерами (WFS) вы сталкивались чаще всего и какие возникали сложности при их интеграции?

NDC является ключевым протоколом для этой роли. Важно понять, как кандидат реализует логику состояний.

Как вы проектируете StateMachine для обработки NDC-транзакций? Какие состояния вы считаете критическими для обеспечения отказоустойчивости?

Безопасность и работа с картами — основа платежных систем.

Опишите процесс интеграции EMV L2 kernel. С какими проблемами вы сталкивались при сертификации или тестировании чиповых карт?

Проверка навыков отладки в специфической среде.

Как вы подходите к диагностике проблем, если банкомат выдает ошибку на уровне железа, которую сложно воспроизвести в эмуляторе?

Оценка архитектурного мышления.

В чем, по вашему мнению, заключаются основные сложности поддержки легаси-кода в ATM-системах и как вы предлагаете их минимизировать при разработке новых модулей?

Похожие вакансии

DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
Top Selection
290 000 ₽ – 320 000 ₽

Senior Java developer

SeniorУдалённоРоссия
Java · Spring Boot · Spring Framework · Kafka · PostgreSQL · Microservices · DDD · Saga Pattern · Camunda · Temporal · Docker · Kubernetes · CI/CD · Apache Cassandra · Hibernate · ELK · GitLab CI · Argo CD
+18 навыков
Первый Бит
350 000 ₽ – 500 000 ₽

Старший разработчик C++

SeniorУдалённоРоссия
C++ · STL · Java · JVM · Python · asyncio · TCP/IP · HTTP · REST · AMQP · RabbitMQ · PostgreSQL · SQLite · Linux · Systemd · Android · Kotlin
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
Точка Банк
до 575 000 ₽

Senior Python-разработчик

SeniorУдалённоРоссия
Python · Microservices · Agile · Scrum · Unit Testing · System Design · High Load
+7 навыков
Invista
250 000 ₽ – 400 000 ₽

Senior Python Developer

SeniorУдалённоРоссия
Python · FastAPI · PostgreSQL · Redis · PyTest · unittest · CI/CD · GitHub Actions · Jenkins · REST API · GraphQL · Git
+12 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

NDA
Страна
Россия
Зарплата
200 000 ₽ – 250 000 ₽