C++ разработчик (удаленная работа)

25 апреля 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: C++ разработчик

MTS Digital – дочерняя компания ПАО МТС, задача которой – вывести мобильную и веб-разработку холдинга на новый уровень. Мы строим экосистему МТС и создаем продукты, которые удовлетворяют повседневные потребности наших клиентов в таких сферах, как бизнес, финансы, коммуникации, медиа, развлечения, здоровье, автомобили и другие. В MTS Digital работа построена на сплоченных продуктовых командах, работающих по agile методологиям. Среди нас есть признанные эксперты в каждой компетенции, готовые прийти на помощь в сложной ситуации.


На проект "Маркетолог" требуется C++ разработчик. Проект МТС Маркетолог - это высоконагруженная рекламная система работающая в реальном масштабе времени с формированием выдачи рекламных объявлений с элементами машинного обучения и БигДата. Система предназначена для выдачи таргетированной смс рекламы и доступна для использования любыми пользователями.


Что предстоит делать:


  • Развивать продукт в рамках спринтов, реализовывать новый функционал;

  • Проводить код-ревью;

  • развитие и поддержка системы тартегирования инвазивной рекламы

Что мы ожидаем от кандидата:


  • опыт работы на позициях С++ разработчика под Linux и/или другие *nix-подобные OS от 2 лет;

  • знание стандарта С++11 и выше;

  • глубокое понимание алгоритмов, структур данных, основ ООП, принципов функционирования современных CPU;

  • отсутствие страха перед мета-программированием с активным использованием templates;

  • понимание преимуществ и недостатков std:: контейнеров и алгоритмов и умение заменить их на свою реализацию;

  • умение писать multithread приложения, в том числе знание и умение применения примитивов синхронизации (std:: и/или boost и/или pthread);

  • опыт работы с SQL базами данных: MySQL и/или PostgreSQL и/или Oracle и т.д.;

  • опыт работы в GIT, знание и понимание GIT Flow;

  • опыт работы с трекинговыми системах (Jira, Youtrack, Redmine, etc);

  • опыт работы с CI/CD системами (Bamboo, GitLab, TeamCity);

  • умение и желание разбираться с уже существующим в проекте исходным кодом;

  • умение планировать разработку с учетом рисков;

  • хорошие коммуникативные навыки, умение и желание работать в команде;




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


  • знание стандарта С++17 и выше;

  • опыт работы с boost;

  • опыт разработки lock-free и wait-free алгоритмов;

  • опыт написания Unit-тестов;

  • опыт создания высоконагруженных сервисов;

  • опыт работы с брокерами сообщений: RabbitMQ, ActiveMQ, Kafka, TIBCO Rendezvous;

  • опыт работы с ClickHouse;

  • опыт работы c JSON/Protobuf;

  • опыт проектирования REST API;

  • опыт работы с внешними сервисами посредством API;

  • опыт работы с микросервисной архитектурой;

  • навыки написания безопасного кода: без "непойманных" исключений, неожиданных assert-ов, переполнений буферов, SQL-инъекций и т.д.

Мы предлагаем:


  • оформление по ТК РФ

  • "белая" заработная плата + полугодовые премии

  • ДМС со стоматологией, страхование жизни

  • компенсация мобильной связи

  • обучение и посещение профильных конференций

  • комфортный офисы с массажным креслом, настольным теннисом и прекрасным видом из окон (Москва, Санкт-Петербург, Казань, Пермь)

  • или возможность дистанционной работы - все для вашего удобства и продуктивности

У нас есть большие планы по разработке принципиально новых приложений, и мы ждём в свою команду именно тебя!




147210.png147211.png

Посмотрите похожие вакансии

Инженер-программист Go/C++
Компания: Business Craft Consult
Зарплата: от 275 000 до 280 000 руб.
C#-разработчик (middle)
Компания: Enaza
Зарплата: от 150 000 до 150 000 руб.
UE5 Developer / Unreal Engine C++ разработчик
Компания: Next Genium
Зарплата: от 60 000 до 120 000 руб.