Перейти на старую версию сайта

Программист Linux

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

  • Разработка прикладного и тестового ПО.
  • Спецификация требований, UML-моделирование, управление проектами разработки ПО.
  • Управление ЖЦ программных продуктов.

Требования:

Основные навыки:

  • знание архитектуры Linux-подобных операционных систем;
  • отличное знание языков C/C++11/14;
  • отличное знание стандартной библиотеки С++ и Boost;
  • владение средствами разработки ПО под Linux (gcc, make, gdb, знание POSIX);
  • хорошее понимание концепций ООП, знания паттернов проектирования;
  • опыт работы с сетевыми протоколами.

Дополнительны навыки:

  • опыт разработки драйверов для Linux;
  • опыт разработки системного ПО (подсистемы ядра Linux, взаимодействие с ядром Linux);
  • создание дистрибутивов для систем на базе Linux;
  • знание современных методик разработки и сопровождения программного обеспечения в течение всего жизненного цикла программного продукта;
  • знание и навыки моделирования в UML;
  • система управления версиями git.

Условия:

  • Заработная плата по результатам собеседования.
  • Оформление по ТК РФ.
  • Социальный пакет:
    • добровольное медицинское страхование;
    • льготное питание в офисе;
    • повышение квалификации за счет компании;
    • оказание содействия сотрудникам в получении банковских продуктов и услуг на льготных условиях в банках-партнерах.

Возврат к списку