Чем предстоит заниматься

  • Разработка и отладка системных модулей. Эволюция технического видения и системной архитектуры модулей платформ
  • Принятие технологических решений для обеспечения масштабируемости, эксплуатируемости, отказоустойчивости и безопасности модулей платформ
  • Проверка работоспособности и рефакторинг модулей платформ
  • Участие в портировании функционала движка под Linux
  • Реализация эффективного взаимодействия с ОС: работа с процессами, потоками, памятью, IPC
  • Разработка и сопровождение скриптов и конфигураций систем сборки (CMake, Make и др.)
  • Документирование разрабатываемых модулей платформ и методов его диагностики и решения возникающих проблем
  • Ответственность за качество кода и эффективность процессов разработки
  • Участие в мероприятиях по балансировке бэклога разработки между новыми фичами, устранением технического долга и инфраструктурными улучшениями
  • Участие в развитии инженерных компетенций в команде: внедрение лучших практик и проведение code review
  • Участие в формирование метрик производительности
  • Участие в организации процессов для своевременных и предсказуемых релизов, управление инцидентами и анализ

Мы ждем от вас

  • Опыт от 5 лет в разработке ПО на C/C++/C# (C++ 11 и выше)
  • Опыт работы с Linux API
  • Понимание принципов сборки программы и принципов распространения ПО на разных дистрибутивах Linux
  • Опыт работы с gcc toolchain (компиляция, профилирование, отладка)
  • Понимание концепций: адресное пространство процесса, формирование кадра стека, соглашения о вызовах (calling conventions)
  • Знание этапов разработки программного обеспечения, роли и основные обязанности участников процесса на разных этапах разработки
  • Знания принципов структурного и объектно-ориентированного программирования
  • Понимание современных подходов к созданию системного ПО, опыт разработки сложного системного ПО
  • Понимание принципов проектирования ПО, паттернов разработки
  • Знание CI/CD, DevOps-инструментов (Docker, Kubernetes, Terraform)
  • Успешный опыт вывода продукта в продакшн
  • Владение инструментами управления версиями и совместной работы над проектами по разработке ПО (Jira, Git и прочее)
  • Английский язык на уровне чтения технической документации
  • Понимание работы СУБД PostgreSQL, Oracle, Redis
  • Знание методологии разработки ПО: SCRUM/Agile, CMMI
  • Знание основ методик тестирования
  • Опыт разработки интеграционных решений
  • Знания назначения и основных особенностей типовых элементов ИТ инфраструктуры

Что мы предлагаем

  • Мы оформляем официально и предлагаем стабильный и прозрачный доход по ТК РФ;
  • Все льготы и преимущества работы в аккредитованной ИТ-компании;
  • Здоровье: программа ДМС со стоматологией и страхование от несчастного случая с первых дней работы в компании, онкострахование;
  • Доплата в период больничного до 100% заработной платы;
  • Корпоративные скидки;
  • Московский офис — в шаговой доступности от станции метро «Динамо»/ «Петровский парк», оборудованный всем необходимым для комфортной работы и отдыха.

Откликнуться на вакансию

"*"обозначает обязательные поля

Это поле используется для проверочных целей, его следует оставить без изменений.
Допустимые типы файлов: pdf, doc, docx, Макс. размер файла: 10 MB.
*