на главную
hh•3 ч. назадПрямой отклик

Ведущий разработчик фискального ядра (Senior C/C++ Developer)

Гибрид МоскваВ офисе МоскваОтсрочка от армииЛьготная ипотекаГибкое начало дняГибридный формат

Навыки и технологии

AndroidC++JavaScriptJavaKotlin

Ключевая задача

Адаптация и доработка фискального ядра на C/C++ под Android и Desktop, интеграция с основным приложением и поддержка протоколов ФН/ОФД.

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

О компании

Компания PBF GROUP c 2002 года специализируется на разработке ИТ-решений в сфере банковской безопасности, банкоматов, платёжных терминалов, включая разработку софта.

В связи с разработкой новых продуктов и выходом на новые рынки мы в PBF очень быстро растем и растет наша команда.

Почему PBF?

  • Более 20 лет на рынке труда и имеем статус надежного партнера в сфере банковских решений;
  • Создаем уникальные софтовые решения и интегрируем их в архитектуру клиента;
  • Имеем собственное производство совместно с китайскими партнерами;
  • Благодаря мощному отделу R&D и разработки ПО, мы постоянно совершенствуем наши модели и внедряем новые разработки;
  • Являемся федеральной компанией, работаем по всей России и за рубежом;
  • Аккредитованная ИТ- компания с социальными гарантиями и льготами;
  • Работаем по Agile и Scrum, доверяем своим сотрудникам;
  • Наши сотрудники — наше богатство, у нас нет текучки и бюрократии.

Обязанности

  • Изучение и анализ существующей кодовой базы фискального ядра на C/C++.
  • Доработка и адаптация ядра под целевые платформы: Android и Desktop (Windows/Linux).
  • Реализация поддержки протоколов взаимодействия с ФН (USB, RS-232, virtual COM-port).
  • Поддержка формата ФФД 1.2: фискальные чеки, чеки коррекции, БСО.
  • Реализация протокола передачи данных в ОФД.
  • Создание JNI/JNA-биндингов для интеграции C/C++ модуля с Kotlin/Java (Android + Desktop).
  • Написание автотестов; тестирование на реальном оборудовании (ФН, POS-терминалы).
  • Участие в подготовке к сертификационным испытаниям в ФНС при необходимости.
  • Code review, документирование внесённых изменений.

Требования

  • Обязательно: коммерческая разработка на C и/или C++ - от 3 лет.
  • Обязательно: опыт работы с фискальными системами (ФН, ОФД, 54-ФЗ, ФФД) - от 1 года.
  • Обязательно: знание протоколов взаимодействия с ФН (USB HID, RS-232, virtual COM).
  • Желательно: опыт создания JNI/JNA-биндингов для Android или Desktop (Java/Kotlin).
  • Желательно: опыт работы в команде разработки POS-систем, кассового ПО или ОФД.

Условия

  • Трудоустройство в продуктовую аккредитованную IT-компанию: у тебя будет отсрочка от армии (для военнообязанных) и льготная ипотека;
  • Официальное трудоустройство согласно ТК РФ, 30 календарных дней отпуска, «белая» зарплата;
  • Достойный уровень мотивации, готовы отталкиваться от твоих зарплатных ожиданий;
  • Нашим людям работается с радостью: гибкое начало рабочего дня, на испытательном сроке 5/2 с посещением офиса, далее готовы обсудить гибридный формат работы;
  • Мы стараемся не мешать команде, у нас нет бюрократии, зато мы проповедуем принципы Scrum и чтим спринты;
  • Интересные, амбициозные задачи с достижимым результатом;
  • Достаточную свободу действий, инструментарий и необходимые ресурсы;
  • Интересную работу в компании с активной стратегией развития и роста;
  • Регулярное обучение и профильные конференции, современное оборудование для работы.