- Страна
- Россия
Разработчик C/C++ (Middle/Senior)
Альфа-Банк — это сильный бренд с развитой инженерной культурой. Вакансия предлагает уникальный опыт работы с банковским ядром и обучение редкому стеку, что повышает ценность специалиста, хотя работа с legacy-технологиями подходит не всем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Сложность обусловлена необходимостью освоения специфического стека RPGLE и платформы IBM i, а также высокими требованиями к надежности кода в банковском секторе. Требуется опыт работы с высоконагруженными системами и глубокое понимание SQL.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиций Middle/Senior C++/Java в банковском секторе РФ рыночные предложения обычно находятся в диапазоне 250 000 – 450 000 рублей после вычета налогов. Предложение Альфа-Банка, как правило, соответствует или слегка превышает среднерыночные показатели для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Альфа-Банк
Разработчик C/C++ (Middle/Senior)
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Требуется специалист в команду разработки модуля пластиковых карт центральной банковской системы. Основное направление — back-end разработка и интеграционные решения. Наша техническая платформа позволяет вести разработку на различных языках и успешно комбинировать их для достижения наилучшего результата. Ввиду специфики технологического стека (RPGLE) рассматриваются кандидаты с опытом в смежных технологиях (C/C++, Java), готовые к освоению нового инструментария. Предусмотрена программа обучения с наставником
-Разработка и поддержка ядрового функционала банковской системы
-Техническое проектирование и реализация программного обеспечения
-Интеграция с различными программными комплексами
-Разработка высоконагруженных API для работы с клиентами, счетами и банковскими продуктами
-Исправление дефектов программного обеспечения
-Согласование требований заказчика, участие в проработке технических заданий
-Консультация смежных подразделений
-Подготовка технической документации
*☑️* Наши пожелания к кандидатам
-Опыт разработки от 3 лет
-Уверенное владение минимум одним языком программирования (C/C++, Java)
-Опыт работы с реляционными СУБД, уверенное знание SQL
-Понимание принципов и шаблонов проектирования, умение применять их на практике
-Опыт работы с системами контроля версий (Git)
-Понимание принципов работы высоконагруженных систем
-Будет плюсом:
-Знание платформы IBM i и языка RPGLE
-Опыт работы с IBM DB2 или другой СУБД на уровне проектирования схемы и оптимизации запросов
-Знание специфики банковских процессов
-Понимание принципов Continuous Integration и Continuous Delivery
-Опыт работы с инструментами: Jira, Confluence, Bitbucket, Jenkins, Artifactory, Gradle
-Опыт технического проектирования
Контакты: Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- C
- Java
- SQL
- Git
- IBM DB2
- Jira
- Confluence
- BitBucket
- Jenkins
- Artifactory
- Gradle
- CI/CD
Возможные вопросы на собеседовании
Вакансия предполагает переход на RPGLE. Важно понять, насколько кандидат гибок в изучении новых языков.
Расскажите о вашем опыте освоения нового стека технологий с нуля. С какими трудностями вы сталкивались?
Работа в банковской системе требует понимания производительности БД.
Как бы вы подошли к оптимизации сложного SQL-запроса, который замедляет работу высоконагруженного API?
Для банковских транзакций критична целостность данных.
Какие паттерны проектирования вы считаете наиболее важными при разработке систем, работающих с финансовыми транзакциями?
Работа ведется над ядром банковской системы.
Опишите ваш опыт работы с высоконагруженными системами: как вы обеспечиваете отказоустойчивость и масштабируемость бэкенда?
Упоминается работа с Git и CI/CD инструментами.
Каков ваш идеальный процесс Code Review и как вы используете инструменты CI/CD для повышения качества кода?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

