C++ developer senior (microservices)

Дата размещения вакансии: 25.11.2024
Работодатель: SberTech
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Мы занимаемся разработкой компонентов граничный и сервисный прокси продукта Synapse Service Mesh, в основе которого лежит open-source проект envoyproxy.

В рамках своей деятельности мы проводим работы по реализации функциональных, эксплуатационных требований наших потребителей, в том числе и требований информационной безопасности, реализуя в продукте высокие стандарты разработки СберТеха. Обеспечиваем качество, безопасность и высокие потребительские свойства нашего продукта. Наши продукты используются как в коммерческих, так и государственных организациях

Обязанности

  • разрабатывать архитектуру высоконагруженных сервисов и шлюзов на базе envoyproxy
  • согласовывать архитектуру с основными стейкхолдерами
  • реализовывать разработанную архитектуру с учетом требований и стандартов банка (C++, GoLang)
  • разрабатывать и обеспечивать непрерывный процесс CI/CD продуктов команды (Bazel, Git, Jenkins)
  • писать техническую документацию по продукту, в том числе описывать типовые схемы применения продуктов
  • разрабатывать методики интеграционного и нагрузочного тестирования
  • выполнять тестирование по разработанным методикам для подтверждения эксплуатационных характеристик продуктов
  • обучать администраторов и заказчиков по вопросам внедрения и имплементации продуктов в свои приложения
  • принимать участие во внедрении сервисов в эксплуатацию и участвовать в анализе инцидентов и проблем в качестве эксперта 3-й линии сопровождения/

Требования

  • глубокое знание C++ (11, 14, 17)
  • опыт разработки коммерческих проектов не менее 3-х лет
  • опыт работы с многопоточным программированием и понимание его основных принципов
  • хорошее знание алгоритмов и структур данных
  • опыт работы с системами контроля версий, такими как Git
  • опыт работы с системами сборки, такими как Bazel и CMake
  • умение разбираться в больших проектах
  • опыт настройки CI/CD процессов с использованием Jenkins и Docker
  • умение вести разработку в ОС Linux
  • понимание стека OSI
  • опыт работы с Google Protobuf.

Будут плюсом:

  • понимание основ построения микросервисной архитектуры
  • знание языка GoLang и/или желание развивать компетенции в данном направлении
  • опыт работы с gRPС
  • опыт работы с библиотеками OpenSSL или BoringSSL;
  • опыт анализа работы сетевых протоколов
  • опыт анализа производительности и оптимизации приложений по потреблению ресурсов.

Условия

  • гибридный формат работы
  • годовой бонус и ежегодный пересмотр зарплаты
  • расширенный ДМС с первого дня и льготное страхование для семьи
  • корпоративный университет Сбера, внутренняя образовательная платформа, участие в IT-конференциях
  • 90 дней удаленной работы в год из любого региона РФ
  • льготная ипотека в Сбере, подписка СберПрайм+, скидки от партнеров и сервисов группы компаний.