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