
Harris Computer razvija i upravlja softver ključan za rad organizacija u javnom sektoru, zdravstvu, energetici, komunalnim djelatnostima i drugim specijaliziranim industrijama. Njegov portfelj podržava više od 100.000 korisnika diljem Sjeverne Amerike, Europe, Azije i Australije, a timovi su usmjereni na preuzimanje perspektivnih softverskih tvrtki, jačanje njihovog poslovanja i podršku održivom rastu. Kandidatima koji istražuju prilike u području poslovnog softvera Harris Computer nudi široko okruženje oblikovano proizvodima i uslugama prilagođenima pojedinim industrijama, osmišljenima kako bi korisnicima pomogli ostvariti njihove operativne ciljeve.
Viši softverski arhitekt za Javu i umjetnu inteligenciju
Voditi arhitekturu zdravstvenog softvera MEDHOST, uključujući aplikacije u Javi i web-aplikacije, razvoj uz pomoć umjetne inteligencije i integraciju LLM-ova. Usmjeravati tehničke standarde, performanse i razvojne timove tijekom cijelog životnog ciklusa softvera.
Opis
- Određivati smjer arhitekture i ključne rokove za timove koji izrađuju skalabilne aplikacije u Javi i web-aplikacije.
- Voditi usvajanje praksi razvoja uz pomoć umjetne inteligencije, uključujući AI-DLC i agente za programiranje kao što je Claude Code.
- Postavljati standarde za pregled, testiranje i validaciju koda i projektnih artefakata generiranih umjetnom inteligencijom.
- Procjenjivati i osmišljavati rješenja koja integriraju LLM-ove u proizvode i interne tijekove rada.
- Unaprjeđivati arhitekturni sklop poduzeća.
- Pregledavati i odobravati tehničke nacrte te pomagati timovima da slijede razvojne standarde.
- Sudjelovati tijekom cijelog životnog ciklusa razvoja softvera u agilnom procesu.
- Definirati zahtjeve i ciljeve performansi te dijagnosticirati uska grla u produkciji.
- Unaprjeđivati razvojne prakse za jedinično testiranje, pregled koda, izgradnju i implementaciju.
- Procjenjivati nove tehnologije i izrađivati dokaze koncepta.
- Surađivati s klijentima i internim korisnicima kako bi se utvrdile dugoročne potrebe i zahtjevi sustava.
- Pružati tehničku podršku i pomagati klijentima u planiranju i ispunjavanju zahtjeva za implementaciju.
- Usmjeravati i mentorirati programere, testere i voditelje proizvoda.
- Održavati učinkovitost i provedbu sustava upravljanja kvalitetom MEDHOST te ispunjavati primjenjive regulatorne zahtjeve.
- Provodi relevantne postupke QMS-a i druge dodijeljene zadatke.
Zahtjevi
- Magisterij iz računarstva ili inženjerskog područja.
- Četiri godine iskustva u razvoju ili prvostupnička diploma iz računarstva ili inženjerstva uz šest godina iskustva u razvoju, uključujući znatan praktičan rad u Javi.
- Znatno iskustvo u tehničkom vodstvu i profesionalna zrelost.
- Praktično iskustvo u primjeni životnog ciklusa razvoja vođenog umjetnom inteligencijom (AI-DLC) ili usporedive metodologije izvorno osmišljene za AI u produkcijskom softveru.
- Radno poznavanje velikih jezičnih modela, uključujući oblikovanje promptova i konteksta, generiranje potpomognuto dohvatom (RAG) te integraciju API-ja LLM-ova u aplikacije.
- Iskustvo u svakodnevnom korištenju Claude Codea ili sličnih AI agenata za programiranje, uključujući konfiguriranje konteksta projekta i usmjeravanje agenata kroz strukturirane tijekove rada koji omogućuju pregled.
- Iskustvo u projektiranju i implementaciji okruženja visoke dostupnosti i klasterskih rješenja.
- Iskustvo u projektiranju i implementaciji poslužiteljske, middleware i mrežne infrastrukture za web-aplikacije.
- Izvrsne vještine usmene i pisane komunikacije te dokumentiranja.
- Dobro poznavanje projektiranja, implementacije i podrške bazama podataka te optimizacije performansi.
- Radno poznavanje sustava u oblaku.
- Iskustvo i poznavanje sustava DB2, AS/400 ili Power Systems prednost su.
- Poznavanje zdravstva, primjerice FHIR-a, HL7-a, SNOMED-a ili Medi-Span-a, prednost je.
Pogodnosti
- Mogućnosti za razvoj karijere.
- Sveobuhvatno zdravstveno, stomatološko i osiguranje vida.
- Tri tjedna godišnjeg odmora i pet dana osobnog dopusta.
- Dioničko vlasništvo zaposlenika.
- Program RRSP.
- Program 401(k) uz podudaranje doprinosa poslodavca.
- Mogućnosti doprinosa zajednici.
- Fleksibilni radni aranžmani.
- Neformalno radno okruženje.
- Sveobuhvatan paket pogodnosti.
- Mogućnosti učenja.
- Kultura nagrađivana priznanjima.