Разработчик C++

Местоположение и тип занятости

Москва, Санкт-Петербург, Минск (Беларусь)Полный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. 

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Ожидания от кандидата

  • Знание принципов объектно-ориентированного программирования, шаблонов программирования и проектирования
  • Практический опыт создания сложных программно-аппаратных систем
  • Практический опыт работы с сетевым и серверным оборудованием
  • C++(11-20) (профессиональное владение)
  • MS Visual Studio (профессиональное владение)
  • GIT (уверенное владение), JIRA/Confluence (знакомство), Jenkins (доп. плюс)
  • SQL - умение писать запросы (уверенное владение)
  • std, boost (уверенное владение)
  • Multithreading: mutex/spin-lock,  atomic, memory_order, lock-free/wait-free алгоритмы (профессиональное владение)
  • Network programming: TCP/UDP/multicast, sockets (опыт использования)

Обязанности

  • Разработка систем автоматизации брокерского бизнеса в серверной части торгового функционала, включая интеграцию с биржами и вышестоящими брокерами, интеграцию с внутренними системами брокера, предоставления API для фронт-систем, развитие систем мониторинга и управления разрабатываемыми сервисами. Обеспечение необходимой функциональности и производительности приложений.
  • Технологическая поддержка брокерского бизнеса, контроль готовности сервисов к старту торгов и мониторинг работоспособности сервисов в течение торговой сессии, обеспечение бесперебойной работы систем и сервисов, взаимодействие с Биржами и Информационными агентствами.

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы обсуждается индивидуально;
  • Возможность работать удаленно на территории РФ, РБ и дружественных стран