Минимальная квалификация: Степень в области разработки программного обеспечения/компьютерных наук или соответствующей технической области, или эквивалентный практический опыт. Опыт разработки программного обеспечения более 4 лет. дизайн Свободное владение английским языком (разговорный и письменный) с отличными навыками письменного и устного общения Опыт программирования на Java 8 или более поздней версии Linux (Ubuntu) — администрирование ( обновление/обновление, встроенное ПО/драйверы, сре
Минимальная квалификация:
- Степень в области разработки программного обеспечения/компьютерных наук или соответствующей технической области, или эквивалентный практический опыт.
- Опыт разработки программного обеспечения более 4 лет. дизайн
- Свободное владение английским языком (разговорный и письменный) с отличными навыками письменного и устного общения
- Опыт программирования на Java 8 или более поздней версии
- Linux (Ubuntu) — администрирование ( обновление/обновление, встроенное ПО/драйверы, среда сборки, безопасность, x11vnc)
Предпочтительная квалификация:
- Опыт программирования на C++ (C++ 11 или более поздней версии)
- Docker (среда сборки и разработки)
- Жизненный цикл разработки программного обеспечения (процессы CI/CD)
- Понимание TCP/IP с точки зрения перспектива сетевого программирования
- Собственный интерфейс Java (JNI) (выполнение собственного кода C++)
Приятно иметь:
- Опыт потоковой передачи мультимедиа, обработки видео/аудио.
- Опыт разработки облачного и локального программного обеспечения.
- Настройка конвейеров Jenkins.
- Веб-технологии или дополнительные. навыки программирования, такие как JavaScript, являются большим преимуществом
, [Вносить вклад в разработку технических решений требований или проблем клиентов, Предоставлять технические рекомендации инженерам, работающим над созданием новых функций , Руководить проектированием основных программных компонентов, систем, и особенности. Проектируйте, разрабатывайте, тестируйте, развертывайте, обслуживайте и улучшайте программное обеспечение. Планируйте и участвуйте во всех этапах разработки программного обеспечения. Устанавливайте график и оценивайте задачи. Используйте лучшие методы разработки программного обеспечения (например, модульные тесты, автоматическое тестирование, проверка кода). Интегрируйте код. от других команд, владейте своими приложениями, обеспечивайте их развертывание и работу 24/7 с высокой производительностью, будьте в курсе новейших технологий] Вимоги: Java, C++, высшее образование, коммуникативные навыки, Linux, Ubuntu, безопасность, Docker, TCP, облако , Дженкинс, JavaScript