Мы ищем опытного разработчика для поддержки и развития программного обеспечения информационно-платежных терминалов. Вам предстоит работа как с существующим кодом: анализ, исправление ошибок, так и адаптация к новому оборудованию и реализация новых доработок. Проект требует глубокого понимания низкоуровневого взаимодействия с аппаратной частью и надежности работы ПО в production-среде.
Обязанности:
- Поддержка и сопровождение существующего ПО для информационно-платежных терминалов Банка;
- Анализ работы системы, выявление и устранение ошибок (debugging, bug fixing);
- Адаптация ПО к новым моделям и типам периферийного оборудования (купюроприемники, принтеры, кард-ридеры и т.д.);
- Доработка функциональности по техническим заданиям;
- Взаимодействие с командой тестирования и технической поддержки для анализа инцидентов.
Требования: - Опыт коммерческой разработки на С++ (от 2-х лет).
- Опыт разработки на C# (от 1 года).
- Понимание принципов работы с аппаратным обеспечением (опыт работы с SDK оборудования, портами, протоколами обмена данными).
- Умение анализировать и отлаживать чужой код.
- Опыт работы с системами контроля версий (Git).
- Ответственность, внимательность к деталям;
Будет серьезным преимуществом:
- Опыт в проектах, связанных с платежными системами, банковским или fintech-оборудованием (терминалы, банкоматы, POS-системы).
- Знание протоколов обмена (ISO 8583, EMV, NDC).
- Опыт работы с ОС для встраиваемых систем или Windows Embedded.
Мы предлагаем:
- Работу над важным и стабильным проектом.
- Комплексные задачи, сочетающие программирование, работу с железом, поддержку смежных отделов Банка по функционалу ПО.
Почему мы? У нас круто!
- По-настоящему живая и увлечённая команда;
- Премии и бонус к отпуску;
- ДМС со стоматологией с первого дня;
- Внутреннее и внешнее обучение;
- График работы на выбор: гибридный или в комфортном офисе
- Отпуск 33 дня