
SPD Technology je partner pre vývoj softvérových produktov B2B, ktorý pomáha podnikom a rastúcim spoločnostiam vytvárať, modernizovať a škálovať digitálne produkty. Jeho činnosť zahŕňa cloudové technológie a DevOps, umelú inteligenciu a strojové učenie, dátové inžinierstvo a analytiku, fintech a platobné systémy, modernizáciu aplikácií, systémovú integráciu, API, bezpečnosť, inžinierstvo kvality a UX/UI pre web a mobilné zariadenia. Spoločnosť vytvára riešenia, ako sú platobné, fakturačné a platformy na detekciu podvodov a spracovanie dát, pre odvetvia vrátane fintechu, poisťovníctva, zdravotníctva a elektronického obchodu.
Hlavný softvérový inžinier pre cloudovú architektúru
Navrhujte cloudové služby, distribuované systémy a architektonické kontroly založené na umelej inteligencii pre investičnú dátovú platformu PitchBooku. Usmerňujte technické tímy v celej Európe pomocou opakovane použiteľných vzorov a technických rozhodnutí.
Popis
- Skúmajte technológie, vytvárajte prototypy a pripravujte referenčné implementácie na riešenie strategických technických výziev.
- Navrhujte, implementujte, testujte a udržiavajte služby a komponenty platformy.
- Pracujte na backendových systémoch a frontendovej architektúre vrátane vzorov mikrofrontendov.
- Automatizujte kontrolu súladu architektúry pomocou kontrol založených na umelej inteligencii a funkcií na overovanie kvality architektúry.
- Pomocou návrhu riadeného doménou rozdeľujte zložité problémy na ohraničené oblasti a pri neistote vyberajte praktické riešenia.
- Stanovujte a vyhodnocujte ciele kvality z hľadiska výkonu, škálovateľnosti, spoľahlivosti, bezpečnosti, dostupnosti, obnoviteľnosti, udržiavateľnosti, prenositeľnosti, použiteľnosti a rozšíriteľnosti.
- Zaznamenávajte súčasnú a cieľovú architektúru, plány prechodu, obmedzenia, alternatívy a rozhodnutia.
- Odporúčajte kompromisy pri technických rozhodnutiach, napríklad či riešenie vytvoriť alebo kúpiť, konať teraz alebo neskôr a refaktorovať alebo vytvoriť nanovo.
- Vyvíjajte opakovane použiteľné základné riešenia, šablóny, referenčné architektúry a funkcie platformy.
- Posudzujte architektúru a návrhy a poskytujte technickým tímom podporu a odborné vedenie.
- Vysvetľujte technické súvislosti inžinierom, technickým vedúcim, produktovým manažérom a obchodným partnerom.
Požiadavky
- Vysokoškolské vzdelanie v odbore informatiky, informačných systémov alebo príbuznom odbore, prípadne rovnocenné praktické skúsenosti.
- Aspoň šesť rokov skúseností v softvérovom inžinierstve s jazykom Java alebo porovnateľným objektovo orientovaným jazykom.
- Aspoň tri roky skúseností s vývojom mikroslužieb.
- Skúsenosti s tvorbou distribuovaných cloudových systémov alebo systémov riadených udalosťami.
- Praktické znalosti servisne orientovanej architektúry, návrhu riadeného doménou, čistej architektúry, hexagonálnej architektúry a bežných architektonických vzorov.
- Skúsenosti s implementáciou agentových aplikácií a nástrojov vrátane uplatňovania metód hodnotenia počas vývoja.
- Skúsenosti s návrhom REST API a aplikácií riadených udalosťami pomocou Kafky.
- Skúsenosti s rozšírenými relačnými databázami, ukladaním do vyrovnávacej pamäte, replikáciou a vyhľadávacími technológiami.
- Skúsenosti s vývojom a hodnotením agentových aplikácií.
- Skúsenosti s platformou Google Cloud Platform alebo Amazon Web Services a s technológiami orchestrácie kontajnerov.
- Výborné schopnosti riešiť problémy a usmerňovať technickú prácu naprieč viacerými tímami bez formálnej autority.
- Výborné písomné a ústne komunikačné schopnosti pri spolupráci s inžiniermi, manažérmi a produktovými partnermi.
Benefity
- Flexibilný pracovný čas.
- Podporujúce a flexibilné pracovné prostredie.
- Možnosti profesijného a osobného rastu.
- Účasť na tímových ceremóniách a medzifunkčnej spolupráci.