
Thales vyvíjí technologie pro letectví a kosmonautiku, obranu, bezpečnost a dopravu. Společnost se věnuje systémům využívajícím umělou inteligenci, zabezpečené komunikaci dat a inteligentním dopravním řešením a podporuje organizace, které se spoléhají na důvěryhodnou digitální a provozní infrastrukturu. Ve svém přístupu k vývoji technologií i budování pracovního týmu klade také důraz na udržitelnost, digitální etiku a rozmanitost.
Seniorní vývojář softwaru v Javě — hybridní práce ve společnosti Thales
Společnost Thales hledá seniorního vývojáře softwaru pro návrh UI aplikací v Javě a vedení softwarové architektury. Náplň práce zahrnuje kontroly kódu, vývoj prototypů a technické vedení inženýrských týmů.
Popis
- Navrhovat, dokumentovat a implementovat řešení pro zákazníky společnosti Thales.
- Vyvíjet kvalitní softwarové komponenty a aplikace v rámci agilního procesu.
- Psát případy užití a uživatelské příběhy a podle potřeby je přiřazovat funkčním komponentám.
- Poskytovat technické znalosti a inženýrskou podporu a současně podávat zprávy vedení.
- Vytvářet prototypové implementace nových nápadů, technologií a architektonických konceptů.
- Kontrolovat kód z hlediska souladu s definovanou softwarovou architekturou.
- Zajišťovat, aby implementace odpovídaly navržené architektuře a doporučeným návrhovým vzorům.
- Poskytovat praktické technické vedení juniorním a středně pokročilým inženýrům při návrhu a implementaci softwaru.
- Dodržovat bezpečnostní pokyny a zpracovávat požadované reporty pro vedení.
- Usnadňovat diskuse mezi zainteresovanými stranami.
- Provádět vzájemné kontroly kódu.
Požadavky
- Bakalářský titul v oboru počítačových věd, informačních systémů, matematiky nebo příbuzném oboru.
- Nejméně pět let praktických zkušeností s vývojem komplexních Java UI aplikací pomocí Eclipse RCP, JFace a JavaFX.
- Rozsáhlé znalosti technologií pro vývoj samostatných aplikací.
- Zkušenosti s návrhem softwarových architektur.
- Pracovní znalost návrhových vzorů softwaru a objektově orientovaných principů SOLID.
- Znalost metodiky Design Thinking.
- Rozsáhlé zkušenosti s používáním návrhových vzorů softwaru.
- Praktické zkušenosti se Scrumem, kontinuální integrací a nástroji včetně Jira, Mercurial, Git a Jenkins.
- Zkušenosti s vývojem řízeným testy.
- Dobrá znalost celého životního cyklu vývoje softwaru od analýzy požadavků až po vydání.
- Samostatnost a analytické myšlení se schopností nezávisle zkoumat problémy.
- Velký smysl pro detail při opravování chyb nebo dodávání vylepšení funkcí.
- Vynikající komunikační dovednosti.
- V době přijetí do zaměstnání musí být kandidát právně oprávněn pracovat ve Spojených státech pro jakéhokoli zaměstnavatele.
- Pozice není způsobilá pro sponzorování víz ani pro převzetí závazku týkajícího se sponzorování pracovního víza.
- Je vyžadováno úspěšné absolvování prověrky po předložení nabídky zaměstnání.
Benefity
- Široký výběr dobrovolných pojištění včetně zdravotního, zubního a očního pojištění, FSA/HSA, životního pojištění a pojištění pro případ úrazu a úmrtí, pojištění závažných onemocnění, hospitalizace a úrazu, právní ochrany, pojištění proti krádeži identity a pojištění domácích mazlíčků.
- Důchodový spořicí plán dostupný po 30 dnech s příspěvky a dorovnáním zaměstnavatele a bez čekací doby pro vznik nároku.
- Firemní placené svátky a placené volno.
- Životní pojištění, pojištění pro případ úrazu a úmrtí, invalidní pojištění, program pomoci zaměstnancům a program podpory well-beingu hrazené zaměstnavatelem.
- Hybridní pracovní režim nebo možnost práce na dálku v rámci Spojených států.
- Prověrka po předložení nabídky zaměstnání hrazená společností.