Руководитель отдела программирования/ Руководитель подразделения разработки

Откликнуться

Руководитель отдела программирования отвечает за руководство функцией разработки программного обеспечения Банка и обеспечивает создание и внедрение безопасных, масштабируемых, качественных и инновационных технологических решений, поддерживающих цифровую трансформацию Evoca и достижение бизнес-целей.
В зоне ответственности руководителя — полный цикл разработки и совершенствования программных решений Банка: от проектирования и разработки до интеграции, тестирования, внедрения и дальнейшей поддержки. Также роль предполагает внедрение современных engineering-практик, развитие технической экспертизы и повышение эффективности работы команд разработки.
В тесном взаимодействии с Chief Technology Officer, Product, Digital и бизнес-подразделениями Руководитель отдела программирования переводит бизнес-задачи в надежные технологические решения, позволяющие ускорять вывод новых продуктов на рынок, поддерживать постоянные инновации и обеспечивать высокий уровень клиентского и пользовательского опыта.

Основные обязанности
1. Руководство функцией Software Engineering
• Руководство функцией разработки программного обеспечения Банка и обеспечение реализации технологических решений в соответствии с бизнес-приоритетами.
• Формирование и внедрение стандартов разработки, методологий и best practices в области программной инженерии.
• Формирование культуры технического совершенства, сотрудничества, инноваций и постоянного улучшения.
• Техническое руководство и развитие Engineering Managers, Team Leads и Software Engineers.
• Повышение ответственности engineering-команд за качество, производительность и результаты реализации проектов.

2. Разработка и реализация программных решений
• Управление полным жизненным циклом разработки ПО — от проектирования решения до разработки, тестирования, внедрения и дальнейшего сопровождения.
• Обеспечение своевременной разработки качественных программных решений для: цифровых каналов; интеграций с core banking systems; внутренних систем; корпоративных приложений.
• Развитие и внедрение Agile-подходов и практик непрерывной поставки ПО (Continuous Delivery).
• Обеспечение масштабируемости, поддерживаемости и безопасности программных решений, а также их соответствия стандартам enterprise architecture.

3. Технологическая модернизация
• Поддержка цифровой трансформации Банка через модернизацию приложений, платформ разработки и engineering-практик.
• Руководство инициативами по модернизации приложений, включая: разработку API; переход к микросервисной архитектуре; использование cloud-native технологий там, где это целесообразно; совершенствование системной интеграции.
• Выявление и управление technical debt — накопленного технического долга — и разработка устойчивых планов по его сокращению.
• Внедрение новых технологий, позволяющих повышать качество ПО и скорость его разработки и доставки.

4. Качество, безопасность и операционная эффективность
• Формирование стандартов качества разработки, включая code review, automated testing, release management и performance monitoring.
• Обеспечение разработки ПО в соответствии с принципами secure coding и best practices в области кибербезопасности.
• Контроль производительности, доступности и надежности приложений.
• Участие в решении проблем в production-среде и постоянном повышении качества сервисов.
• Проактивное выявление технологических рисков и решение технических проблем.

5. Управление ресурсами и реализацией проектов
• Планирование и управление ресурсами engineering-команд для обеспечения эффективной реализации проектов.
• Контроль доступной мощности команд, распределения нагрузки и эффективности delivery.
• Участие в технологическом планировании, бюджетировании и оценке поставщиков при необходимости.
• Оптимизация процессов разработки с целью повышения экономической эффективности и качества реализации проектов.

Требования к кандидату
• Высшее образование в области Computer Science, Software Engineering, Information Technology или смежной сфере.
• 8+ лет опыта в software engineering, включая минимум 4 года на руководящей позиции.
• Опыт управления командами разработки в банковской сфере, fintech, financial services или других сложных технологических средах.
• Подтвержденный опыт реализации enterprise-scale программных решений и проектов цифровой трансформации.
• Глубокое понимание современных подходов к software architecture, API, distributed systems, microservices и system integration.
• Опыт работы с Agile, DevSecOps, CI/CD, automated testing и современными engineering-практиками.
• Знание принципов управления разработкой ПО, application security и technology risk management.
  • Опыт взаимодействия с бизнес-заказчиками и управления несколькими технологическими инициативами одновременно

vrustami@protalentlab.com
cv@protalentlab.com