V súčasnosti hľadáme vysoko kvalifikovaného a motivovaného softvérového inžiniera C++ do nášho dynamického tímu. Ako softvérový inžinier v jazyku C++ budete hrať kľúčovú úlohu vo vývoji a zlepšovaní našich softvérových aplikácií, pričom využijete svoje odborné znalosti v oblasti programovania v C++ na vytváranie efektívnych, robustných a škálovateľných riešení. Budete spolupracovať s multifunkčnými tímami vrátane produktových manažérov, dizajnérov a testerov, aby ste zaistili, že náš softvér spĺňa požiadavky klientov a priemyselné štandardy.
Náplň práce:
- Spolupracujte so zainteresovanými stranami na zhromažďovaní a analýze softvérových požiadaviek a špecifikácií.
- Navrhujte, vyvíjajte, testujte a udržiavajte vysokokvalitné aplikácie C++, dodržiavajúc osvedčené postupy a štandardy kódovania.
- Optimalizujte kód pre výkon, škálovateľnosť a stabilitu, identifikujte a riešte úzke miesta a problémy, keď sa objavia.
- Zúčastnite sa na recenziách kódu a diskusiách o dizajne a poskytnite konštruktívnu spätnú väzbu na zlepšenie celkovej kvality softvéru.
- Neustále si rozširujte svoje znalosti o programovacích technikách C++ a trendoch v odvetví a začleňujte do svojej práce nové poznatky.
- Spolupracujte s tímami zabezpečujúcimi kvalitu pri identifikácii, reprodukcii a riešení softvérových chýb.
- Vytvárajte a udržiavajte jasnú, stručnú technickú dokumentáciu pre návrh softvéru, kód a používateľské príručky.
- Mentor a poradenstvo pre mladých inžinierov, fostkultúre neustáleho učenia sa a zlepšovania.
Požiadavky:
- Bakalársky titul v odbore informatika, inžinierstvo alebo príbuzný odbor.
- 3+ roky profesionálnej praxe vo vývoji softvéru so zameraním na programovanie v C++.
- Silná znalosť jazyka C++, librarie a rámce (ako napríklad Boost, STL alebo Qt).
- Znalosť objektovo orientovaného programovania, návrhových vzorov a dátových štruktúr.
- Oboznámenie sa s multithreadingom, správou pamäte a sieťovým programovaním.
- Skúsenosti so systémami na správu verzií (ako je Git) a nástrojmi na sledovanie chýb (napr. JIRA).
- Vynikajúce analytické schopnosti, schopnosti riešiť problémy a ladiť.
- Silné komunikačné schopnosti a schopnosť efektívne pracovať v tímovom prostredí.
- Orientovaný na detaily a organizovaný, so schopnosťou spravovať viacero úloh a dodržiavať termíny.
Nice to Haves:
- Znalosť iných programovacích jazykov, ako sú Python, Java alebo C#.
- Skúsenosti s vývojom na viacerých platformách vrátane Linuxu, Windowsu a macOS.
- Oboznámenie sa s agilnými metodikami vývoja softvéru, ako sú Scrum alebo Kanban.
Ak ste talentovaný softvérový inžinier v jazyku C++ s vášňou pre vytváranie inovatívnych softvérových riešení, chceme sa o vás dozvedieť! Zašlite nám svoj životopis a motivačný list s podrobnosťami o vašich skúsenostiach a kvalifikácii. Tešíme sa na posúdenie vašej žiadosti.