Старший C++ разработчик

Remote work

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

Мы набираем ИТ-специалистов в команду для работы на интересном проекте для крупного и динамически развивающегося российского банка, входящего в тройку крупнейших Банков России.
Цель проекта - пересоздание интеграционной платформы на новом, импортозамещенном программном стеке, с сохранением успешного накопленного опыта текущего решения в классе корпоративных высоконагруженных систем сообщений.
Над проектом работает слаженная команда профессионалов, обладающая большими компетенциями в построении, развитии и сопровождении интеграционных решений. Ищем в свою команду разработчиков, имеющих опыт в построении отказоустойчивых, высоконагруженных приложений, работающих с брокерами Artemis MQ.

Почему мы? Почему у нас круто?
Активная среда и интересный проект, объем которого позволяет всё время узнавать что-то новое;
Работа в команде внимательных к друг другу профессионалов. Неравнодушных, активных, ответственных за свой результат;
Мы любим выполнять свою работу с юмором и улыбкой;
Обширные возможности для всестороннего развития и расширения кругозора сотрудников;
Программы по развитию профессиональных знаний, личных качеств, управленческих компетенций;
Обмен опытом с коллегами и подрядчиками;
Комфортные условия работы.

Обязанности

Участие в разработке собственного программного продукта, реализующего весь спектр отказоустойчивых, высоконагруженных интеграционных взаимодействий;
Получение, анализ, уточнение спецификаций, функциональных и нефункциональных требований для создания программного обеспечения;
Планирование цикла разработки;
Создание или адаптация модели данных, приложений, утилит, интеграционных сервисов;
Создание тестовых примеров, стендов тестирования, тестовых кейсов и методик проведения испытаний автоматизированных систем;
Поддержка средств мониторинга работоспособности создаваемого программного обеспечения, автоматизированных систем и модулей.

Расположение
Remote work
Тип работы
C/C++
Номер вакансии
VR-68610
Язык
Russian: C1 Advanced
Опыт работы
Senior

Требования к кандидату

Обязательные требования

Отличное владение Java EE, С, С++;
Практический опыт создания интеграционных приложений под linux;
Хороший теоретический и практический опыт взаимодействия с реляционными и key-value СУБД (у нас PostgeSQL);
Понимание работы брокеров сообщений MQ, AMQ, Kafka и взаимодействия с ними;
Представление отличия высоконагруженных отказоустойчивых приложений от других классов приложений ;
Опыт использования систем контроля версий (Git).

Желательные требования

Опыт использования XML, JSON;
Опыт встраивания средств криптографической защиты информации CryptoPro;
Опыт использования no-sql баз данных (Redis);
Опыт использования Docker;
Опыт работы с teamcity;
Понимание интеграционных паттернов и способов построения отказоустойчивых, высоконагруженных приложений по книге М.Клеппмана «Высоконагруженные приложения»;
Стрессоустойчивость, коммуникабельность и умение общаться в команде;
Умение брать на себя ответственность, инициативность.

Работа у нас — это

Команда профессионалов, готовых поддержать ваши инициативы

Возможность работы с новыми технологиями

Возможности карьерного роста

Обучение за счёт компании

Красивый и комфортный офиc

Гибкий график

ДМС

Мощное железо и дополнительное оборудование