C++ developer

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

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

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

Обязанности

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

Требования

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

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

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

Условия

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