Responsibilities
Analisi del codice esistente in linguaggi C e C#;Identificazione, riproduzione e risoluzione di bug, malfunzionamenti e regressioni;Interventi di manutenzione correttiva e manutenzione evolutiva su componenti software legacy;Refactoring di parti di codice non ottimizzate secondo le linee guida interne;Supporto al team nello smistamento e gestione ticket (incident, defect, maintenance backlog);Collaborazione con gli sviluppatori del core team per garantire la corretta integrazione delle modifiche;Gestione versioning (Git) e processi di code review;Documentazione tecnica delle attività svolte.Guidare la progettazione e lo sviluppo del software per strumentazione diagnostica.Definire, creare, revisionare e aggiornare specifiche software e design derivati dai requisiti utente, collaborando con team multidisciplinari.Redigere, revisionare ed eseguire piani e protocolli di unit test.Produrre e mantenere la documentazione tecnica relativa a software e firmware, in conformità alle procedure aziendali.Effettuare troubleshooting del software in sviluppo e supportare le attività di rilascio, fungendo da punto di riferimento per altri dipartimenti.Analizzare situazioni anomale e partecipare alle attività di risk assessment.Collaborare con i team Hardware e Assay Integration per valutare la fattibilità delle soluzioni proposte.Garantire la conformità al Quality Management System e alle procedure interne, interfacciandosi con Quality, Regulatory e Clinical.Operare nel rispetto delle normative di sicurezza, segnalando eventuali condizioni non sicure.Mantenere e sviluppare le proprie competenze in programmazione software, best practice e requisiti normativi per il software medicale.
Qualifications
Esperienza pregressa in ruoli similari di almeno 5 anni;Esperienza pregressa con: C++e C;Buona conoscenza della lingua inglese tecnica (scritta e parlata);Attitudine al lavoro di squadra, proattività e orientamento alla qualità.
#J-18808-Ljbffr