Разработка и оптимизация модуля генерации файлов (JSON, XML, CPP, YANG, GO и др.) на основе существующей информационной модели
Добавление автоматизированных правил проверки информационной модели на непротиворечивость
Улучшение и оптимизация кода
Проведение code-review
Разработка unit/функциональных тестов, code-review изменений
Участие в командном процессе исследования новых требований, для формирования технического видения требуемых доработок
Самостоятельная реализация задач и работа в команде
Разбор и исправление возникающих ошибок в коде
Что мы ожидаем от будущего члена команды:
Уверенное владение Python, pytest. Опыт программирования на языке Python от 2 лет
Понимание классических алгоритмов и структур данных
Знание UML и основных принципов проектирования ПО
Умение тестировать собственный код
Опыт работы с системами контроля версий (Gitlab) и баг-трекинга (Jira)
Знание английского языка на уровне чтения технической документации
Готовность учиться
Дополнительно приветствуем:
Знание сетей, базирующихся на TCP/IP
Знание SQL и NoSQL баз данных
Знание протоколов SNMP, NETCONF, SOAP, REST
Знание языков программирования (С++, Go, C#, Java, etc.), знание C++/Go будет плюсом
Знание скриптовых языков (Shell, Perl, etc.)
Опыт системного программирования
Общие знания мобильных телекоммуникационных систем GSM/LTE/5G
Знание архитектуры систем управления и мониторинга сетей связи - EMS (Element Management System) и NMS (Network Management System), а также относящихся к ним наборов спецификаций O-RAN и 3GPP
Опыт работы/понимание Agile & Scrum
Мы предлагаем:
Удаленный гибридный формат работы
Возможность посещать комфортный офис в Москве, Санкт-Петербурге, Нижнем Новгороде или Минске
Заботу о здоровье: ДМС с первых дней работы, льготные условия страхования близких
Обучение и развитие: учебный портал с курсами и лекциями от внешних и внутренних экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях
Лекторий с выдающимися экспертами: инженерами, учеными и исследователями
Премии за регистрацию патентов, создание результатов интеллектуальной деятельности