Мы находимся в поиске C++ разработчика в команду, занимающуюся разработкой управляющего ПО для устройств самообслуживания Банка.
Наше ПО устанавливается на банкоматы, информационно-платёжные терминалы, киоски систем электронной очереди, информационные панели Банка, оборудование кассиров и прочие банковские устройства.
Система разрабатывается с применением современных версий C++
Разработка ведётся как под ОС семейства Windows, так и под Linux.
Мы работаем с BitBucket, ведём задачи в Jira и документируем функционал в Confluence. Работаем, придерживаясь Scrum.
Наше направление составляет порядка 50 человек (разработчики, аналитики, QA, специалисты 3ей линии поддержки) и планируем дальнейшее расширение коллектива.
Функционально система работает с одной стороны с оборудованием, с другой стороны имеет массу интеграций со смежными системами – процессинг, мониторинг, система допретензионное урегулирование, кассовый центр и т.д.
Обязанности
- Разработка новых и поддержка имеющихся модулей системы управления устройствами самообслуживания
- Устранение дефектов, тех.долга
- Декомпозиция и анализ задач бэклога
- Оценка трудоемкости задач
- Проектирование архитектуры сервиса
- Проектирование интеграции со смежными сервисами
- Разработка модульных тестов
- Разработка скриптов DevOps
- Выполнение Code Review
- Сборка и развертывание разработанного решения на стенды разработки
- Документирование разрабатываемых компонентов ПО.
Требования
- С++ 11/14/17(развитые навыки работы именно с ООП)
- STL
- Boost
- Опыт работы с многопоточными приложениями
- Google Protobuf
- Практика написания unit-тестов (мы используем Google Test)
- CMake
- Понимание базовых концепций безопасности
- Опыт работ с системами task/bug-трекинга и CI/CD cистемами
- Будет плюсом:
- Опыт работы с CEF
- Базовое представление о стэке js, css, html
- Опыт разработки под ОС Linux
- Знание протокола NDC+
- Знание стандарта EMV
- Опыт разработки CEN/XFS
- Разработка ПО для устройств самообслуживания (АТМ и инфо-платёжных терминалов)
- Опыт разработки под ARM
- Разработка на уровне kernel space
- Знание WinAPI.
Условия
- Конкурентная заработная плата (оклад + годовые премии)
- Социальный пакет (ДМС, страхование от несчастных случаев, льготное кредитование)
- Возможность обучения и сертификации за счет компании (Coursera и своя виртуальная школа)
- Материальная помощь при наступлении значимых событий в жизни
- Дисконт-программы от компаний партнеров (фитнес, страхование, туризм)
- Комфортный офис на м. Кутузовская, Сбербанк Agile Home (от метро 3-5 минут пешком)
- Бесплатный тренажерный зал и спортивные групповые занятия, кухни на каждом этаже, комнаты отдыха, множество ресторанов и столовая, бесплатная парковка
- Подарки и мероприятия для детей сотрудников. Оздоровительные программы для детей сотрудников.