
Harris Computer sviluppa e gestisce software mission-critical per organizzazioni del settore pubblico, della sanità, dei servizi pubblici e di altri settori specializzati. Il suo portafoglio supporta più di 100.000 clienti in Nord America, Europa, Asia e Australia, con team impegnati nell’acquisizione di aziende software promettenti, nel rafforzamento delle loro attività e nel sostegno di una crescita sostenibile. Per chi è interessato a opportunità nel software aziendale, Harris Computer offre un ambiente ampio, caratterizzato da prodotti e servizi specifici per settore, progettati per aiutare i clienti a raggiungere i propri obiettivi operativi.
Architetto software senior, IA e Java
Guida l’architettura incentrata sull’IA per il software sanitario di MEDHOST, definendo applicazioni Java scalabili e pratiche di sviluppo. Promuove l’adozione di LLM e strumenti come Claude Code nei flussi di lavoro dei team di prodotto e ingegneria.
Descrizione
- Definire la direzione architetturale e le tappe fondamentali per i team che sviluppano applicazioni Java e web scalabili.
- Promuovere metodi di sviluppo basati sull’IA, tra cui AI-DLC e agenti di programmazione come Claude Code.
- Stabilire come i team esaminano, testano e convalidano il codice e i materiali di progettazione generati dall’IA.
- Valutare e progettare modalità per integrare gli LLM nei prodotti e nei flussi di lavoro interni.
- Far evolvere la piattaforma di architettura aziendale.
- Esaminare e approvare i progetti tecnici, aiutando i team a rispettare gli standard di sviluppo.
- Contribuire all’intero ciclo di vita Agile, dalla raccolta dei requisiti ai test e alla distribuzione.
- Definire le esigenze e gli obiettivi di prestazione e diagnosticare i colli di bottiglia in produzione tra JVM, server applicativi e database.
- Migliorare le pratiche di test unitari, revisione del codice, build e distribuzione.
- Valutare le tecnologie emergenti e realizzare prove di concetto.
- Consultare clienti e utenti interni per comprendere le esigenze e i requisiti di lungo periodo dei sistemi.
- Fornire supporto tecnico e aiutare i clienti a pianificare e soddisfare i requisiti di implementazione.
- Fare da mentore a sviluppatori, tester e responsabili di prodotto.
- Contribuire all’efficacia e all’attuazione del Sistema di Gestione della Qualità di MEDHOST e rispettare le normative pertinenti.
- Applicare le procedure QMS pertinenti e svolgere altre mansioni organizzative.
Requisiti
- Laurea magistrale in informatica o in una disciplina ingegneristica.
- Quattro anni di esperienza nello sviluppo software oppure laurea triennale in informatica o ingegneria e sei anni di esperienza nello sviluppo; è richiesta una notevole esperienza pratica con Java.
- Notevole esperienza nella leadership tecnica e solido giudizio professionale.
- Esperienza pratica nell’applicazione di AI-DLC o di un approccio comparabile di sviluppo nativo per l’IA a software in produzione.
- Conoscenza operativa degli LLM, inclusi prompt e context engineering, generazione aumentata dal recupero (RAG) e integrazione delle API degli LLM nelle applicazioni.
- Esperienza nell’uso quotidiano di Claude Code o di un agente di programmazione IA analogo, inclusa la definizione del contesto del progetto e la guida degli agenti attraverso flussi di lavoro strutturati e verificabili.
- Esperienza nella progettazione e implementazione di ambienti ad alta disponibilità e sistemi cluster.
- Esperienza nella progettazione e implementazione dell’infrastruttura di server, middleware e rete per applicazioni web.
- Eccellenti capacità di comunicazione scritta e orale e capacità di comunicare con tutti i livelli dell’organizzazione.
- Solida conoscenza della progettazione, implementazione, assistenza e ottimizzazione delle prestazioni dei database.
- Conoscenza operativa dei sistemi basati su cloud.
- Costituisce titolo preferenziale l’esperienza con Java (JDK 17 o versioni successive), Spring Framework o Spring Boot, Tomcat, RHEL, Angular, HTML5, CSS3, JavaScript, DB2 su IBM i, SQL, IntelliJ IDEA, Maven o Gradle e JUnit.
- Costituiscono titolo preferenziale l’esperienza e la conoscenza di DB2, AS/400 o Power Systems.
- Costituisce titolo preferenziale la conoscenza del settore sanitario, inclusi FHIR, HL7, SNOMED o Medi-Span.
Benefit
- Opportunità di crescita professionale
- Copertura medica, odontoiatrica e oculistica
- Tre settimane di ferie e cinque giorni personali
- Partecipazione azionaria per i dipendenti
- Programma RRSP
- Piano 401(k) con contributo corrispondente dell’azienda
- Opportunità di partecipazione alla comunità
- Modalità di lavoro flessibili
- Ambiente di lavoro informale
- Pacchetto completo di benefit
- Opportunità di apprendimento
- Cultura aziendale premiata