Ведущий разработчик фискального ядра (Senior C/C++ Developer)
Описание
Компания PBF GROUP c 2002 года специализируется на разработке ИТ-решений в сфере банковской безопасности, банкоматов, платёжных терминалов, включая разработку софта. В связи с разработкой новых продуктов и выходом на новые рынки мы в PBF очень быстро растем и растет наша команда. Почему PBF? Более 20 лет на рынке труда и имеем статус надежного партнера в сфере банковских решений; Создаем уникальные софтовые решения и интегрируем их в архитектуру клиента; Имеем собственное производство совместно с китайскими партнерами; Благодаря мощному отделу R&D и разработки ПО, мы постоянно совершенствуем наши модели и внедряем новые разработки; Являемся федеральной компанией, работаем по всей России и за рубежом; Аккредитованная ИТ- компания с социальными гарантиями и льготами; Работаем по Agile и Scrum, доверяем своим сотрудникам; Наши сотрудники — наше богатство, у нас нет текучки и бюрократии. Кого мы ищем? Ведущего разработчика фискального ядра (Senior C/C++ Developer) Кратко о позиции: Запуск нового кассового ПО: требуется адаптация фискального модуля под платформы Android и Desktop и его интеграция с основным приложением. Чем тебе предстоит заниматься? Изучение и анализ существующей кодовой базы фискального ядра на 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 и чтим спринты; Интересные, амбициозные задачи с достижимым результатом; Достаточную свободу действий, инструментарий и необходимые ресурсы; Интересную работу в компании с активной стратегией развития и роста; Регулярное обучение и профильные конференции, современное оборудование для работы. Почему с нами хорошо? Реально дружный коллектив, позитивная рабочая атмосфера; Руководство, которое умеет слышать и давать возможность расти команде. Итак, давай скорее знакомиться!