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:
- Spolupracujte se zúčastněnými stranami na shromažďování a analýze softwarových požadavků a specifikací.
- Navrhujte, vyvíjejte, testujte a udržujte vysoce kvalitní aplikace C++, dodržujte osvědčené postupy a standardy kódování.
- Optimalizujte kód pro výkon, škálovatelnost a stabilitu, identifikujte a řešte úzká místa a problémy, jakmile nastanou.
- 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.
- 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.
- Spolupracujte s týmy pro zajištění kvality při identifikaci, reprodukci a řešení softwarových defektů.
- Vytvářejte a udržujte jasnou, stručnou technickou dokumentaci pro návrh softwaru, kód a uživatelské příručky.
- Instruovat a poskytovat poradenství mladším inženýrům, fostkultura neustálého učení a zlepšování.
požadavky:
- Bakalářský titul v oboru informatiky, inženýrství nebo příbuzného oboru.
- 3+ roky profesionální praxe ve vývoji softwaru se zaměřením na programování v C++.
- Dobrá znalost jazyka C++, libraries a rámce (jako je Boost, STL nebo Qt).
- Znalost objektově orientovaného programování, návrhových vzorů a datových struktur.
- Znalost multithreadingu, správy paměti a síťového programování.
- Zkušenosti se systémy pro správu verzí (jako je Git) a nástroji pro sledování chyb (např. JIRA).
- Vynikající analytické schopnosti, dovednosti při řešení problémů a ladění.
- Silné komunikační dovednosti a schopnost efektivně pracovat v týmovém prostředí.
- Detailně orientované a organizované, se schopností spravovat více úkolů a dodržovat termíny.
Pěkné má:
- Znalost dalších programovacích jazyků, jako je Python, Java nebo C#.
- Zkušenosti s vývojem napříč platformami, včetně Linuxu, Windows a macOS.
- 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.