Мінімальна кваліфікація: Ступінь у галузі програмної інженерії/комп’ютерних наук або пов’язаної технічної галузі або еквівалентний практичний досвід понад 4 роки досвіду розробки програмного забезпечення дизайн Вільне володіння англійською (розмовною та письмовою) з відмінними навичками письмового та усного спілкування Досвід програмування на Java 8 або новішої версії Linux (Ubuntu) - адміністрування ( оновлення/оновлення, прошивка/драйвери, середовище збірки, безпека, x11vnc) Бажані кваліф
Мінімальна кваліфікація:
- Ступінь у галузі програмної інженерії/комп’ютерних наук або пов’язаної технічної галузі або еквівалентний практичний досвід
- понад 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, Cloud , Дженкінс, JavaScript