Thales
Thales
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í.