
Avalon Healthcare Solutions kehittää diagnostista älykkyyttä ja laboratorioetujen hallintaratkaisuja terveyssuunnitelmille, laboratorioille ja terveydenhuollon palveluntarjoajille. Sen alustassa yhdistyvät geenitestien hallinta, rutiinilaboratorioiden ja radiologian valvonta, kuratoidut laboratorioverkostot, reaaliaikainen testipäätöksenteko, näyttöön perustuvat käytännöt ja analytiikka. Auttaessaan organisaatioita navigoimaan monimutkaisissa diagnostisissa valinnoissa – erityisesti geenitestauksessa ja onkologiassa – Avalon tukee tarkoituksenmukaisempaa testausta, kustannusten hallintaa, tehokasta toimintaa ja hoidon laadun parantamista.
Ohjelmistoinsinööri II – Avalon Healthcare Solutions (hybridityö, Yhdysvallat)
Ohjelmistoinsinööri II vastaa skaalautuvien sovellusten ja integraatioiden kehittämisestä Avalon Healthcare Solutionsilla. Tehtävään kuuluu testaus, ketterä toimitus, tekninen suunnittelu, mentorointi ja terveydenhuoltojärjestelmien tukeminen.
Kuvaus
- Kehitä, paranna ja ylläpidä liiketoimintakriittisiä sovelluksia
- Tee yhteistyötä sidosryhmien ja teknisten tiimien kanssa liiketoimintatarpeiden muuttamiseksi skaalautuviksi teknisiksi ratkaisuiksi
- Luo ja ylläpidä teknistä dokumentaatiota, kuten konteksti-, tietovirta- ja prosessikaavioita
- Suunnittele ja toteuta yksikkö-, integraatio- ja regressiotestausta
- Tutki ja ratkaise sovellus- ja integraatiovirheitä
- Tue juurisyyanalyysejä ja kehitä kestäviä korjaavia ratkaisuja
- Tuota modulaarista, uudelleenkäytettävää ja ylläpidettävää koodia
- Hyödynnä tekoälyteknologioita ja tekoälyavusteisia kehitystyökaluja insinöörityön tuottavuuden ja ohjelmiston laadun parantamiseksi
- Osallistu koko ketterään ohjelmistokehityksen elinkaareen sprinttisuunnittelusta kehitykseen, testaukseen ja käyttöönottoon
- Toteuta vertaiskatselmointeja ja osallistu niihin
- Ohjaa ja tue nuorempia insinöörejä
- Kehitä käytännön tuntemusta terveyssuunnitelmien toiminnasta ja niihin liittyvistä järjestelmistä
- Osallistu kriittisten ohjelmistojärjestelmien päivystyskiertoon
- Auta muotoilemaan arkkitehtuuripäätöksiä ja teknisiä standardeja
Vaatimukset
- Ammatillinen sujuvuus vähintään yhdessä kielessä, kuten Javassa, Gossa tai TypeScriptissä
- Vahva relaatiotietokantojen ja monimutkaisen SQL:n tuntemus, mukaan lukien MSSQL tai PostgreSQL
- Edistynyt Git-osaaminen, mukaan lukien haarautumisstrategiat, pull requestit ja yhdistämiskonfliktien ratkaiseminen
- IntelliJ:n, VSCode:n tai Eclipsen hyvä hallinta
- Käytännön kokemusta REST-rajapinnoista, SOAPista ja mikropalveluarkkitehtuurista
- Käytännön kokemusta tekoälyn hyödyntämisestä kehittäjän työnkuluissa tai tekoälyominaisuuksien sisällyttämisestä sovelluksiin, tuotteisiin tai liiketoimintaprosesseihin
- Kyky toteuttaa edistynyttä Linux-komentosarjausta ja vianmääritystä
- Ketterien menetelmien ja ohjelmistokehityksen koko elinkaaren hyvä tuntemus
- Kokemusta sprinttisuunnittelusta, retrospektiiveistä ja työlistan tarkentamisesta
- CI/CD-putkien ja esimerkiksi Jenkinsin, GitHub Actionsin tai GitLab CI:n tuntemus
- Turvallisen koodauksen käytäntöjen ja suorituskyvyn optimoinnin tuntemus
- Kyky mentoroida nuorempia kehittäjiä
- Erinomaiset kirjalliset ja suulliset viestintätaidot
- Tehokas yhteistyö monialaisten tiimien kanssa
- Aloitteellinen ja itseohjautuva työskentelyote sekä sitoutuminen jatkuvaan oppimiseen
- Kyky vaihtaa rakentavaa palautetta tehokkaasti
- Vahva ongelmanratkaisukyky kohtalaisen monimutkaisissa teknisissä ongelmissa
- Osoitettu vastuunotto ja tilivelvollisuus omista tehtävistä
- Eduksi: Dockerin ja Kubernetesin tuntemus
- Eduksi: käytännön kokemus REST-palveluiden ja -rajapintojen suunnittelusta ja käytöstä
- Eduksi: kokemusta AWS:stä, Azuresta tai GCP:stä
- Eduksi: Reactin, Next.js:n, CSS/SASS:n, Material UI:n tai Bootstrapin hyvä hallinta
- Eduksi: kokemusta JUnitista, Jestistä tai Mochasta
Edut
- Mahdollisuus etätyöhön
- Neljännesvuosittaiset matkat Avalonin pääkonttorille
- Mentorointi ja mahdollisuudet teknisen johtajuuden taitojen kehittämiseen