Popis úlohy
V Certiconu dlouhodobě pracujeme na vývoji a testování komunikačního systému pro železnice. Jedná se komplexní řešení zahrnující koncová telefonní zařízení i backendové služby. Námi vyvíjené řešení používají železniční společnosti v řadě zemích světa v Evropě, Asii či Austrálii.
Naší úlohou je design, implementace a testování celé aplikace – od komunikačních vrstev (VoIP, SIP, RTP, HTTP, JSON, REST, WebSockets), přes zpracování audia až po uživatelské rozhraní.
Náplň práce
Jedná se o vývoj backendu nové generace, který je navržen dle moderních trendů a využívá nejnovější technologie jako jsou AMQP, Docker, Kubernetes, atd. Tým používá agilní metodiku řízení. Na projektu se podílí seniorní vývojáři, kteří aktivně sdílí informace v týmu. Součástí práce je design, implementace, testování, tvorba dokumentace a oprava chyb.
Co tedy konkrétně budete dělat?
- Analyzovat požadavky a vymýšlet, jak je technicky realizovat.
- Navrhovat změny architektury celého řešení.
- Implementovat nové funkce včetně automatických testů.
- Komunikovat v angličtině na každodenní bázi se zákazníkem jak v mluvené, tak psané formě.
Vývojové prostředí
VS Code, Linux
Použité technologie
- C++ 17
- GIT
- RabbitMQ
- Podman, Kubernetes
Požadavky
- Znalost C++ na mediorní úrovni (minimálně 2 roky zkušeností), dobrá orientace v kódu.
- Zkušenosti s vývojem aplikací.
- Motivace pro práci na dlouhodobém projektu a chuť učit se nové věci.
- Angličtina alespoň na úrovni B2.
- Výhodou je znalost SIP a německého jazyka.
Co nabízíme?
- Flexibilní pracovní dobu s možností až 3 dny home office týdně.
- Moderní kanceláře v budově The Orchard blízko centra města.
- Zastávka MHD přímo před budovou. Pokud do práce jezdíte autem, potěší Vás možnost parkování v areálu budovy. Pro sportovce máme vlastní kolárnu i sprchy.
- Neformální atmosféru, lidský přístup a skvělý kolektiv, vzájemně se podporujeme a táhneme projekt dopředu.
- Relax zónu kde pořádáme různé formální, ale i neformální setkání.