
Avalon Healthcare Solutions razvija rješenja za dijagnostičku inteligenciju i upravljanje laboratorijskim pogodnostima za zdravstvene planove, laboratorije i pružatelje zdravstvene skrbi. Njihova platforma objedinjuje upravljanje genetskim testovima, nadzor rutinskih laboratorijskih pretraga i radiologije, odabrane laboratorijske mreže, odlučivanje o testiranju u stvarnom vremenu, politike utemeljene na dokazima i analitiku. Pomažući organizacijama u snalaženju u složenim dijagnostičkim odlukama, osobito u genetskom testiranju i onkologiji, Avalon podupire primjerenije testiranje, kontrolu troškova, učinkovito poslovanje i poboljšanu kvalitetu skrbi.
Softverski inženjer II – Avalon Healthcare Solutions (hibridno, Sjedinjene Američke Države)
Softverski inženjer II odgovoran je za izradu skalabilnih aplikacija i integracija u tvrtki Avalon Healthcare Solutions. Uloga obuhvaća testiranje, agilnu isporuku, tehnički dizajn, mentoriranje i podršku zdravstvenim sustavima.
Opis
- Izrađivati, unapređivati i održavati aplikacije ključne za poslovanje
- Surađivati s dionicima i inženjerskim timovima na pretvaranju poslovnih potreba u skalabilne tehničke dizajne
- Izrađivati i održavati tehničku dokumentaciju, uključujući kontekstne dijagrame, dijagrame toka podataka i procesne dijagrame
- Planirati i provoditi jedinično, integracijsko i regresijsko testiranje
- Istraživati i rješavati nedostatke aplikacija i integracija
- Podržavati analizu glavnih uzroka i razvijati trajna korektivna rješenja
- Izrađivati modularan, ponovno upotrebljiv i održiv kod
- Koristiti tehnologije umjetne inteligencije i razvojne alate uz podršku AI-ja radi poboljšanja inženjerske produktivnosti i kvalitete softvera
- Doprinositi kroz cijeli agilni životni ciklus razvoja softvera, od planiranja sprinta preko razvoja i testiranja do implementacije
- Provjeravati kod i sudjelovati u recenzijama koda među kolegama
- Podučavati i podržavati mlađe inženjere
- Razvijati radno znanje o poslovanju zdravstvenih planova i povezanim sustavima
- Sudjelovati u dežurstvima za kritične softverske sustave
- Doprinositi odlukama o arhitekturi i tehničkim standardima
Zahtjevi
- Profesionalno poznavanje barem jednog jezika kao što su Java, Go ili TypeScript
- Dobro poznavanje relacijskih baza podataka i složenog SQL-a, uključujući MSSQL ili PostgreSQL
- Napredno iskustvo s Gitom, uključujući strategije grananja, zahtjeve za povlačenje i rješavanje sukoba pri spajanju
- Poznavanje alata IntelliJ, VSCode ili Eclipse
- Praktično iskustvo s REST API-jima, SOAP-om i arhitekturom mikrousluga
- Praktično iskustvo s upotrebom AI-ja u razvojnim tijekovima rada ili ugrađivanjem AI mogućnosti u aplikacije, proizvode ili poslovne procese
- Sposobnost naprednog skriptiranja i rješavanja problema u Linuxu
- Radno poznavanje agilnih praksi i cjelokupnog životnog ciklusa razvoja softvera
- Iskustvo s planiranjem sprinta, retrospektivama i doradom backloga
- Poznavanje CI/CD cjevovoda i alata kao što su Jenkins, GitHub Actions ili GitLab CI
- Poznavanje praksi sigurnog programiranja i optimizacije performansi
- Sposobnost mentoriranja mlađih programera
- Izvrsne pisane i usmene komunikacijske vještine
- Učinkovita suradnja među međufunkcionalnim timovima
- Proaktivan i samostalan pristup uz predanost stalnom učenju
- Sposobnost učinkovite razmjene konstruktivnih povratnih informacija
- Izražena sposobnost rješavanja umjereno složenih tehničkih problema
- Dokazano preuzimanje vlasništva i odgovornosti za dodijeljeni posao
- Poželjno je iskustvo s Dockerom i Kubernetesom
- Poželjno je praktično iskustvo u dizajniranju i korištenju REST usluga i API-ja
- Poželjno je iskustvo s AWS-om, Azureom ili GCP-om
- Poželjno je poznavanje Reacta, Next.jsa, CSS/SASS-a, Material UI-ja ili Bootstrapa
- Poželjno je iskustvo s JUnitom, Jestom ili Mochom
Pogodnosti
- Mogućnost rada na daljinu
- Tromjesečno putovanje u Avalonov korporativni ured
- Mentorstvo i prilike za razvoj vještina tehničkog vodstva