Проектированием и развитием API и архитектуры программного обеспечения (ПО) симуляционных платформ;
Разработкой функциональных требований к ПО симуляционных платформ;
Разработкой ПО симуляционных платформ;
Разработкой и реализацией сценариев тестирования ПО симуляционных платформ;
Разработкой вспомогательных программных утилит;
Участием в диагностике проблем, выявленных пользователями программного обеспечения;
Сбором, анализом метрик оценки и оптимизацией производительности программного разрабатываемого ПО;
Сбором, анализом метрик оценки и оптимизацией качества кода разрабатываемого ПО.
Что мы ожидаем:
Глубокие знания языка С++ стандарта 17 и выше. Умение использовать преимущества новых стандартов языка при разработке ПО;
Умение писать простой код на python, bash;
Глубокие знания в области Software Design. Умение выстраивать архитектуру ПО на уровне приложений и на уровне системы;
Глубокие знания ООП, приветствуется понимание DDD;
Глубокие знания в области тестирования ПО на уровнях кода, интеграции и системы. Умение применять различные практики и подходы к реализации тестового покрытия (например, TDD);
Знания в области DevOps. Умение формировать требования к CI/CD пайплайнам;
Знания метрик качества кода и умение применять/конфигурировать утилиты для их оценки (форматирование, test coverage, статический/динамический анализ и т.п.);
Опыт работы и понимание принципов устройства БД (pg, clickhouse);
Знания устройства ОС Linux, POSIX;
Git, docker, dev containers, CMake;
Активная коммуникация и самостоятельное решение проблем, с использованием собственного опыта / экспертизы;
Знание иностранного языка (Английский) на уровне B2 / C1;
Мы предлагаем:
Работу в аккредитованной ИТ-компании;
Шаг в космос - для тех, кто вдохновлен идеей покорения космоса и мечтает быть к этому причастным;
Гибридный или удаленный формат работы;
Комфортный современный лофт-офис в 5 минутах от метро "Улица 1905 года";
Оформление в соответствии с ТК РФ;
Конкурентный уровень заработной платы - на уровне лидеров ИТ/телеком-индустрии.