Вакансии

Банк России заинтересован в долгосрочном сотрудничестве с опытными профессионалами и готов рассмотреть резюме по интересующим Вас направлениям деятельности.

Для отправки вашего резюме вы можете воспользоваться специальной электронной формой, расположенной по данной ссылке.

Открытые вакансии

Информационные технологии

Северо-Западное ГУ Банка России

г. Санкт-Петербург
Разработчик отчетности Регионального центра развития

Требования:

  • Высшее техническое образование;
  • Опыт разработки отчетности от 2-х лет;
  • Знание JIRA 6/Confluence/Visual Studio 2013/Sharepoint 2013/ SQL Developer/сервисы MS SQL Server (Microsoft SQL Server Report Builder, Microsoft SQL Server Management Studio);
  • Написание SQL запросов для БД ORALCE и MS SQL Server;
  • Разработка отчетов с использованием Microsoft Reporting Services в Visual Studio;
  • Разработка отчетности с использованием Microsoft PowerVew и Power Pivot.

Будет преимуществом:

  • Работа с GIT;
  • Разработка отчетов в Confluence с использованием плагина Bob Swift Atlassian Add-ons - SQL (Pro Edition);
  • Знание HTML, JavaScript, JQuery;
  • Настройка коллекций сайтов Sharepoint 2013 с использованием базового функционала Sharepoint;
  • Настройка Business Connectivity Services в Sharepoint 2013;
  • Знание структуры базы данных JIRA и Microsoft Project Server.

Обязанности:

Разработка отчетности и дэшбордов на основании данных Microsoft Project Server и Atlassian JIRA согласно требованиям Функционального заказчика.

Отправить резюме
Разработчик Oracle Регионального центра развития

Требования:

  • Высшее техническое образование;
  • Опыт разработки СУБД Oracle от 2-х лет;
  • Навыки оптимизации скорости загрузки и трансформации данных; оптимизация запросов, на больших объемах данных (SQL tuning);
  • Знание Java как преимущество.

Обязанности:

  • Разработка пакетов процедур на Oracle PL/SQL;
  • Проектирование модели и структур DWH и витрин;
  • Проектирование маппингов и потоков загрузки/трансформации данных;
  • Разработка интерфейсов загрузки и преобразования данных (ETL) на Informatica PC;
  • Разработка модели в репозитории и настройка отчетов в BI на Cognos;
  • Оптимизация скорости загрузки, оптимизация быстродействия отчетов.
Отправить резюме

Волго-Вятское ГУ Банка России

г. Казань
Разработчик C#, C++ Регионального центра развития

Требования:

  • Высшее техническое образование;
  • Теоретические знания: основ процессов обеспечения жизненного цикла автоматизированных систем, основ методологии разработки программного обеспечения, подходов по анализу и управлению требованиями;
  • Опыт коммерческой разработки приложений от 2-х лет;
  • Знание основных алгоритмов и структур данных и умение воплотить их в коде;
  • Уверенное знание C# и .NET Framework
  • Хорошее знание С++, STL;
  • Опыт многопоточного программирования
  • Опыт работы с MS Visual Studio и средствами отладки для Windows.

Обязанности:

  • Создавать изящные технические решения;
  • Участвовать в развитии ядра Автоматизированной системы Банка России и клиентских модулей, отвечающей за примем и обработку платежей;
  • Создавать модули и подсистемы, алгоритмизировать сложные конкурентные финансовые алгоритмы;
  • Улучшать процессы разработки и повышать качество создаваемого программного продукта, развивать практики CI\CD;
  • Повышать личные компетенции в области разработки корпоративных финансовых приложений;
  • Эффективно взаимодействовать с коллегами, заказчиками, внешними подрядчиками и вендорами.
Отправить резюме
Разработчик Java Регионального центра развития

Требования:

  • Высшее техническое образование;
  • Опыт коммерческой разработки приложений на Java 7, 8 от 2-х лет;
    Теоретические знания:
    • основ процессов обеспечения жизненного цикла автоматизированных систем;
    • основ методологии разработки программного обеспечения;
    • подходов по анализу и управлению требованиями;
    • технологии/спецификации: EJB, JMS, JTA, JPA, CDI, JAXB, XSLT;
  • Опыт работы с инструментами:
    • IntelliJ IDEA Ultimate
    • AtlassianJira, Confluence;
    • SparxEnterprise Architect;
    • Git, Maven, Nexus;
  • Владение или желание изучить технологии:
    • Java SE;
    • Java EE;
    • Oracle DB;
    • IBM WebSphere AS
    • IBM WebSphere ESB;
    • IBM WebSphere MQ.

Обязанности:

  • Создавать технические решения;
  • Участвовать в качестве разработчика в проекте по созданию и развитию перспективной Национальной Платёжной Системы Банка России;
  • Создавать модули и подсистемы, алгоритмизировать сложные конкурентные финансовые алгоритмы;
  • Улучшать процессы разработки и повышать качество создаваемого программного продукта, развивать практики CI\CD;
  • Повышать личные компетенции в области разработки корпоративных финансовых приложений;
  • Эффективно взаимодействовать с коллегами, заказчиками, внешними подрядчиками и вендорами.
Отправить резюме
Системный аналитик Регионального центра развития

Требования:

  • Высшее техническое/экономическое образование;
  • Опыт работы в роли аналитика по разработке/сопровождению систем со сложной распределённой архитектурой;
  • Опыт работы с системами управления проектами, управления требованиями

Необходимые теоретические знания:

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

Обязанности:

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

Уральское ГУ Банка России

г. Екатеринбург
Аналитик (ведущий/главный специалист) Регионального центра развития

Требования:

  • Знание принципов создания автоматизированных информационно-аналитических систем, относящихся к финансово-экономической области; знание бизнес-процессов в области финансовых рынков (денежный, фондовый, срочный);
  • Знание Положений Банка России № 236-П, 312-П, 362-П; 404-П, 66-П (желательно);
  • Опыт проведения анализа функциональных требований, постановки задач на АС;
  • Опыт разработки контрольных примеров для тестирования;
  • Опыт разработки технологического процесса сбора, обработки информации.

Обязанности:

  • Анализ требований, подготовка требований АС/ПО, описаний алгоритмов, работа с данными, анализ источников данных, управление требованиями;
  • Взаимодействие с функциональными заказчиками и исполнителями (разработчиками) при согласовании требований;
  • Разработка совместно с тестировщиками и разработчиками программ тестирования (испытаний).
  • Участие в испытаниях;
  • Управление изменениями требований и границами работ/задач/проектов;
  • Анализ и оценка необходимых ресурсов при реализации требований, заданий и т.д., планирование работ;
  • Выработка предложений по реализации требований;
  • Подготовка и согласование документов в соответствии с международными стандартами или по ГОСТу на ТРД и ТРП на АС/ПО.
Отправить резюме
Разработчик (ведущий/главный специалист) Регионального центра развития

Требования:

  • Широкий кругозор по современным технологиям программирования;
  • Сервис-ориентированная архитектура;
  • Методологии разработки программного обеспечения Agile;
  • Системная инженерия, теория баз данных и хранилищ данных;
  • Знание теории объектно-ориентированного программирования, шаблонов проектирования, шаблонов интеграции корпоративных приложений;
  • Знание современных языков программирования и их особенностей, спецификации Java EE;
  • Знание популярных фреймворков Java, JavaScript;
  • Опыт программирования Java, SQL, JavaScript (в том числе с популярными фреймворками);
  • Опыт использования открытых интеграционных фреймворков (Spring);
  • Успешный опыт разработки многопользовательских корпоративных приложений в качестве ведущего разработчика (Senior Developer);
  • Опыт использования популярных инструментов разработки и сборки.
  • Желателен опыт работы с BI системами (Busines object, Cognos BI и т.п.), опыт программирования под IBM WAS, RedHat JBOSS EAS, а также навыки проведения code review.

Обязанности:

  • Разработка, тестирование и документирование программного обеспечения;
  • Взаимодействие с другими подразделениями разработки и тестирования, а также с внешними подрядчиками;
Отправить резюме
Тестировщик (ведущий/главный специалист) Регионального центра развития

Требования:

  • Знание подходов к автоматизации тестирования систем с выбором инструментов автоматизации;
  • Умение оценивать трудозатраты на автоматизацию тестирования, определять риски;
  • Уверенное владение языками программирования (java, c, sql);
  • Знание и навыки администрирования программно-аппаратных платформ;
  • Навыки документирования найденных ошибок, написания тест-репортов;
  • Опыт работы с системами контроля версий;
  • Опыт работы с реляционными базами данных;
  • Опыт подготовки в написании совместно с аналитиком тест-кейсов, юз-кейсов, программ и методики испытаний, планов тестирований.

Обязанности:

  • Тестирование (ручное, автоматическое, функциональное, нефункциональное, регрессионное, нагрузочное, модульное тестирование и т.д.) программного обеспечения по депозитно-кредитным операциям, финансовым рынкам, рынкам ценных бумаг, акций, производных финансовых инструментов, валютному рынку, денежному рынку, рынку драг. металлов;
  • Подготовка и согласование документов по тестированию программного обеспечения;
  • Взаимодействие с подрядчиками и смежными подразделениями при согласовании документации.
Отправить резюме

Сибирское ГУ Банка России

г. Новосибирск
Backend разработчик Инновационной лаборатории

Требования:

  • высшее техническое образование;
  • опыт работы 3-5 лет;
  • опыт внедрения/разработки/тестирования ИТ решений.

Необходимые теоретические знания:

  • Современные паттерны проектирования и програмирования;
  • Архитектуры современных ИТ-систем и методов защиты информации.

Необходимые практические знания и навыки:

  • Linux-подобные ОС на уровне уверенного пользователя;
  • Успешный опыт проектирование и внедрения архитектуры ПО;
  • Знания в области параллельных и распределенных систем;
  • Опыт проектирования и разработки высоконагруженных отказоустойчивых бэкенд-систем;
  • Опыт проектирования и разработки бэкенд-систем в микросервисной архитектуре;
  • Опыт проектирования и разработки систем с использованием облачных сервисов;
  • Хорошее знание Java, Go, С++, Python или других языков от двух лет;
  • Знание и опыт работы с Node.js;
  • Умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
  • XML, JSON;
  • PostgresSQL, MongoDB (RocksDB, CouchDB, Cassandra, Redis), Tarantool, Ignite, MS SQL, Oracle (Tibero) (не менее одной из SQL и NoSQL БД);
  • Kafka, Rabbit MQ, ActiveMQ, WebSphere MQ (или другие системы очередей);
  • Умение работать с Docker + SWARM, Kubernetes;
  • JIRA, Git, SVN;
  • Знания в области криптографии: асимметричные криптосистемы (public/private ключи), хеш-функции, шифрование, подписи и т.д;
  • Приветствуется знание стека Hadoop/Hive/Sparc и опыт работы с большими объемами данных;
  • Приветствуется опыт использования аналитических БД, например Terradata, Vertica, Greenplum. 

Обязанности:

  • Проведение исследований новых решений и платформ;
  • Разработка архитектур и технических решений;
  • Создание прототипов в рамках проводимых пилотных проектов;
  • Разработка backend систем;
  • Интеграция с backend-монолитами;
  • Развертывание и поддержка development окружения (как правило на основе Linux, Docker и т.д);
  • Анализ дефектов, выявленных по результатам тестирования;
  • Оценка задач и участие в планировании.
Отправить резюме
Data Scientist Инновационной лаборатории

Требования:

  • Высшее техническое образование;
  • Опыт работы 3-5 лет;
  • Опыт участия в проектах в области оценки и аналитики данных;
  • Опыт в разработке прикладных систем статистического анализа данных.

Необходимые теоретические знания:

  • Знание основных методов машинного обучения;
  • Иметь базовые знания в области алгоритмов анализа текста.

Необходимые практические знания и навыки:

  • Уверенное владение Python, DS/ML библиотеками (scikit, pandas, numpy, matplotlib и др.) и\или R;
  • Уверенное владение SQL;
  • Приветствуется знание методов обработки естественных языков и соответствующих библиотек (Gensim, NLTK, SpaCy, BigARTM и др.);
  • Приветствуется опыт работы с каким-либо из фреймворков для глубокого обучения (PyTorch, TensorFlow, Keras и др.);
  • Приветствуется опыт работы с NoSQL базами данных и ElasticSearch;
  • Приветствуется опыт использования аналитических БД, например Terradata, Vertica, Greenplum, знание стека Hadoop/Hive/S.

Обязанности:

  • Разработка предложений для бизнес-подразделений по применению инструментов машинного обучения и нейронных сетей;
  • Проведение пилотных проектов и хакатонов в области машинного обучения;
  • Разработка прототипов и работающих аналитических решений с помощьюпрограммных сред (напр., Python, R, Java и т.д.);
  • Применение статистических и data-mining алгоритмов для поиска закономерностей в данных (напр., регрессионный анализ, деревья решений, кластеризация, нейронные сети и т.д.) с использованием современных аналитических инструментов (Python, R, RapidMiner или другое аналитическое ПО);
  • Применение алгоритмов и инструментов для сбора и трансформации данных в удобный для анализа вид.
Отправить резюме
Frontend разработчик Инновационной Лаборатории

Требования:

  • Высшее техническое образование;
  • Опыт работы 3-5 лет;
  • Опыт внедрения/разработки/тестирования ИТ решений.

Необходимые теоретические знания:

  • Современные паттерны проектирования и программирования;
  • Архитектуры современных ИТ-систем и методов защиты информации.

Необходимые практические знания и навыки:

  • Уверенное знание и опыт работы с JavaScript (ECMAScript 5 / 6);
  • Уверенная работа с любым из распространенных фреймворков (Angular, React,js\Redux, Vue.js);
  • Опыт работы со сборщиками кода (например, webpack);
  • Уверенное знание и опыт работы с Node.js;
  • Навыки верстки на HTML5 / CSS3, Bootstap;
  • Опыт создания SPA;
  • Умение верстать кроссбраузерно, в том числе для мобильных устройств;
  • Навыки рефакторинга кода, умение писать тесты, знание фреймворков тестирования;
  • Умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
  • XML, JSON;
  • JIRA, Git, SVN;
  • Знания в области криптографии: асимметричные криптосистемы (public/private ключи), хеш-функции, шифрование, подписи и т.д;
  • Опыт работы в Unix-подобном окружении;
  • Приветствуется опыт разработки мобильных приложений под iOS\Android.

Обязанности:

  • Проведение исследований новых решений и платформ;
  • Разработка прототипов в рамках проводимых пилотных проектов;
  • Разработка frontend систем;
  • Интеграция с backend-монолитами;
  • Разработка пользовательских интерфейсов;
  • Развертывание и поддержка development окружения (как правило на основе Linux, Docker и т.д);
  • Анализ дефектов, выявленных по результатам тестирования;
  • Оценка задач и участие в планировании.
Отправить резюме
Full Stack разработчик Инновационной Лаборатории

Требования:

  • Высшее техническое образование;
  • Опыт работы 3-5 лет;
  • Опыт внедрения/разработки/тестирования ИТ решений.

Необходимые теоретические знания:

  • Современные паттерны проектирования и програмирования;
  • Архитектуры современных ИТ-систем и методов защиты информации.

Необходимые практические знания и навыки:

  • Опыт и кругозор в full-stack разработке;
  • Опыт работы в Unix-подобном окружении;
  • Хорошее знание Python, Java, Go, С++, PHP или других языков от двух лет;
  • Знание JavaScript/HTML/CSS и хотя бы одного из распространенных фреймворков;
  • Умение эффективно организовать клиент-серверное взаимодействие через RESTful API;
  • XML, JSON;
  • MS SQL, Oracle, PostgreSQL, MongoDB;
  • Kafka, Rabbit MQ, WebSphere MQ;
  • Умение работать с Docker + SWARM, Kubernetes;
  • JIRA, Git, SVN;
  • Знания в области криптографии: асимметричные криптосистемы (public/private ключи), хеш-функции, шифрование, подписи и т.д.

Обязанности:

  • Проведение исследований новых решений и платформ;
  • Разработка прототипов в рамках проводимых пилотных проектов;
  • Разработка backend и frontend систем;
  • Интеграция с backend-монолитами;
  • Разработка пользовательских интерфейсов;
  • Развертывание и поддержка development окружения (как правило на основе Linux, Docker и т.д);
  • Анализ дефектов, выявленных по результатам тестирования;
  • Оценка задач и участие в планировании.
Отправить резюме
× Закрыть