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:

  1. Spolupracujte so zainteresovanými stranami na zhromažďovaní a analýze softvérových požiadaviek a špecifikácií.
  2. Navrhujte, vyvíjajte, testujte a udržiavajte vysokokvalitné aplikácie C++, dodržiavajúc osvedčené postupy a štandardy kódovania.
  3. Optimalizujte kód pre výkon, škálovateľnosť a stabilitu, identifikujte a riešte úzke miesta a problémy, keď sa objavia.
  4. 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.
  5. 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.
  6. Spolupracujte s tímami zabezpečujúcimi kvalitu pri identifikácii, reprodukcii a riešení softvérových chýb.
  7. 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.
  8. Mentor a poradenstvo pre mladých inžinierov, fostkultúre neustáleho učenia sa a zlepšovania.

Požiadavky:

  1. Bakalársky titul v odbore informatika, inžinierstvo alebo príbuzný odbor.
  2. 3+ roky profesionálnej praxe vo vývoji softvéru so zameraním na programovanie v C++.
  3. Silná znalosť jazyka C++, librarie a rámce (ako napríklad Boost, STL alebo Qt).
  4. Znalosť objektovo orientovaného programovania, návrhových vzorov a dátových štruktúr.
  5. Oboznámenie sa s multithreadingom, správou pamäte a sieťovým programovaním.
  6. Skúsenosti so systémami na správu verzií (ako je Git) a nástrojmi na sledovanie chýb (napr. JIRA).
  7. Vynikajúce analytické schopnosti, schopnosti riešiť problémy a ladiť.
  8. Silné komunikačné schopnosti a schopnosť efektívne pracovať v tímovom prostredí.
  9. Orientovaný na detaily a organizovaný, so schopnosťou spravovať viacero úloh a dodržiavať termíny.

Nice to Haves:

  1. Znalosť iných programovacích jazykov, ako sú Python, Java alebo C#.
  2. Skúsenosti s vývojom na viacerých platformách vrátane Linuxu, Windowsu a macOS.
  3. 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.