Minimalne kwalifikacje: wykształcenie wyższe w zakresie inżynierii oprogramowania/informatyki lub pokrewnej dziedziny technicznej lub równoważne doświadczenie praktyczneponad 4 lata doświadczenia w tworzeniu oprogramowania projektowanie Płynna znajomość języka angielskiego (w mowie i piśmie) z doskonałymi umiejętnościami komunikacji w mowie i piśmie Doświadczenie w programowaniu w języku Java 8 lub nowszym Linux (Ubuntu) – administracja ( aktualizacja/upgrade, oprogramowanie/sterowniki, środ
Minimalne kwalifikacje:
- wykształcenie wyższe w zakresie inżynierii oprogramowania/informatyki lub pokrewnej dziedziny technicznej lub równoważne doświadczenie praktyczne
- ponad 4 lata doświadczenia w tworzeniu oprogramowania projektowanie
- Płynna znajomość języka angielskiego (w mowie i piśmie) z doskonałymi umiejętnościami komunikacji w mowie i piśmie
- Doświadczenie w programowaniu w języku Java 8 lub nowszym
- Linux (Ubuntu) – administracja ( aktualizacja/upgrade, oprogramowanie/sterowniki, środowisko kompilacji, bezpieczeństwo, x11vnc)
Preferowane kwalifikacje:
- Doświadczenie w programowaniu w C++ (C++ 11 lub nowsza wersja)
- Docker (środowisko kompilacji i programowania)
- Cykl życia oprogramowania (procesy CI/CD)
- Zrozumienie protokołu TCP/IP od strony perspektywa programowania sieciowego
- Java Native Interface (JNI) (wykonanie natywnego kodu C++)
Miło jest mieć:
- Doświadczenie w strumieniowym przesyłaniu multimediów oraz przetwarzaniu wideo/audio
- Doświadczenie w tworzeniu oprogramowania w chmurze i lokalnie
- Konfiguracja potoków Jenkinsa
- Technologia internetowa lub dodatkowa umiejętności programowania, takie jak JavaScript, to duża zaleta
, [wkład w rozwiązania techniczne wymagań lub problemów klientów, zapewnianie wskazówek technicznych inżynierom pracującym nad tworzeniem nowych funkcji, główne projekty głównych komponentów oprogramowania, systemów, i funkcje. Projektuj, rozwijaj, testuj, wdrażaj, konserwuj i ulepszaj oprogramowanie, Planuj i uczestnicz we wszystkich etapach tworzenia oprogramowania, Ustal harmonogram i oszacuj zadania, Korzystaj z najlepszych praktyk inżynierii oprogramowania (np. testów jednostkowych, testów automatycznych, przeglądu kodu), Integruj kod od innych zespołów , Bądź właścicielem swoich aplikacji, upewnij się, że są wdrażane i działają 24 godziny na dobę, 7 dni w tygodniu z doskonałą wydajnością, Bądź na bieżąco z najnowszymi technologiami ] Światy: Java, C++, Stopień, Umiejętności komunikacyjne, Linux, Ubuntu, Bezpieczeństwo, Docker, TCP, Chmura , Jenkins, JavaScript