V současné době hledáme vysoce kvalifikovaného a motivovaného softwarového inženýra C++ do našeho dynamického týmu. Jako softwarový inženýr v C++ budete hrát klíčovou roli ve vývoji a vylepšování našich softwarových aplikací a využívat své odborné znalosti v programování v C++ k vytváření účinných, robustních a škálovatelných řešení. Budete spolupracovat s mezifunkčními týmy, včetně produktových manažerů, návrhářů a testerů, abyste zajistili, že náš software splňuje požadavky klientů a průmyslové standardy.

Náplň práce:

  1. Spolupracujte se zúčastněnými stranami na shromažďování a analýze softwarových požadavků a specifikací.
  2. Navrhujte, vyvíjejte, testujte a udržujte vysoce kvalitní aplikace C++, dodržujte osvědčené postupy a standardy kódování.
  3. Optimalizujte kód pro výkon, škálovatelnost a stabilitu, identifikujte a řešte úzká místa a problémy, jakmile nastanou.
  4. Zúčastněte se kontrol kódu a diskuzí o návrhu a poskytněte konstruktivní zpětnou vazbu ke zlepšení celkové kvality softwaru.
  5. Neustále rozšiřujte své znalosti o programovacích technikách C++ a průmyslových trendech a začleňte do své práce nové poznatky.
  6. Spolupracujte s týmy pro zajištění kvality při identifikaci, reprodukci a řešení softwarových defektů.
  7. Vytvářejte a udržujte jasnou, stručnou technickou dokumentaci pro návrh softwaru, kód a uživatelské příručky.
  8. Instruovat a poskytovat poradenství mladším inženýrům, fostkultura neustálého učení a zlepšování.

požadavky:

  1. Bakalářský titul v oboru informatiky, inženýrství nebo příbuzného oboru.
  2. 3+ roky profesionální praxe ve vývoji softwaru se zaměřením na programování v C++.
  3. Dobrá znalost jazyka C++, libraries a rámce (jako je Boost, STL nebo Qt).
  4. Znalost objektově orientovaného programování, návrhových vzorů a datových struktur.
  5. Znalost multithreadingu, správy paměti a síťového programování.
  6. Zkušenosti se systémy pro správu verzí (jako je Git) a nástroji pro sledování chyb (např. JIRA).
  7. Vynikající analytické schopnosti, dovednosti při řešení problémů a ladění.
  8. Silné komunikační dovednosti a schopnost efektivně pracovat v týmovém prostředí.
  9. Detailně orientované a organizované, se schopností spravovat více úkolů a dodržovat termíny.

Pěkné má:

  1. Znalost dalších programovacích jazyků, jako je Python, Java nebo C#.
  2. Zkušenosti s vývojem napříč platformami, včetně Linuxu, Windows a macOS.
  3. Znalost agilních metodik vývoje softwaru, jako je Scrum nebo Kanban.

    Pokud jste talentovaný softwarový inženýr v C++ s vášní pro vytváření inovativních softwarových řešení, rádi bychom vás slyšeli! Zašlete nám svůj životopis a motivační dopis s podrobnostmi o vašich zkušenostech a kvalifikaci. Těšíme se na kontrolu vaší žádosti.