Senior Software Quality Engineer

06 ago - Torino
agap2 Italia

CHI SIAMO AGAP2 è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy. Presente in 14 paesi europei con oltre 7.500 dipendenti, abbiamo aperto, da sette anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi valori della nostra società: AMBIZIONE, SORRISO, DINAMISMO, VOGLIA DI METTERSI IN GIOCO, il tutto in una realtà in continua evoluzione, nella quale le relazioni umane sono sempre al primo posto Ruolo Il Senior Software Quality & Performance Engineer è responsabile della qualità tecnica delle applicazioni software durante l'intero ciclo di sviluppo. Collabora con i team di sviluppo per garantire il rispetto degli standard di qualità del codice, sicurezza applicativa, performance e manutenibilità, attraverso attività di code review, analisi statica del codice, verifica delle dipendenze software, ottimizzazione delle performance applicative e del database. È il punto di riferimento tecnico per l'individuazione e la risoluzione dei problemi di qualità del software e contribuisce alla definizione delle linee guida di sviluppo, delle best practice e dei processi di Continuous Inspection. Requisiti * Laurea Magistrale in Informatica o Ingegneria Informatica. * Almeno 8 anni di esperienza nello sviluppo di applicazioni enterprise Java. * Esperienza nella revisione del codice e nel miglioramento della qualità del software. * Esperienza con metodologie Agile (Scrum/Kanban) e Waterfall. * Buona conoscenza della lingua inglese scritta e parlata. * Buona conoscenza del pacchetto Microsoft Office. Competenze tecniche Linguaggi e framework * Ottima conoscenza di Java 21 e dell'ecosistema Java. * Ottima conoscenza di Spring Boot e Spring Framework. * Ottima conoscenza di JPA/Hibernate e JDBC. * Solida conoscenza della programmazione orientata agli oggetti (OOP). * Esperienza nello sviluppo di API REST. Code Quality * Esperienza nella definizione e applicazione di standard di codifica. * Capacità di effettuare code review strutturate. * Esperienza nell'identificazione di code smell,



anti-pattern e debito tecnico. * Capacità di proporre refactoring finalizzati a migliorare leggibilità, manutenibilità e riusabilità del codice. * Ottima conoscenza dei principi SOLID, Clean Code e Design Pattern. * Esperienza nella definizione di linee guida di sviluppo. Secure Coding * Ottima conoscenza dei principi di Secure Coding. * Conoscenza delle vulnerabilità OWASP Top 10. * Capacità di individuare vulnerabilità applicative nel codice. * Esperienza nella definizione delle best practice di sviluppo protetto. Static Application Security Testing (SAST) * Esperienza nell'utilizzo di strumenti di Static Application Security Testing. * Capacità di analizzare, classificare e gestire le vulnerabilità rilevate. * Esperienza nella risoluzione delle segnalazioni prodotte dagli strumenti SAST. * Capacità di distinguere vulnerabilità reali da falsi positivi. * Esperienza nell'integrazione degli strumenti SAST nelle pipeline CI/CD. Software Composition Analysis (SCA) * Esperienza nell'utilizzo di strumenti Software Composition Analysis. * Analisi delle dipendenze software. * Individuazione di librerie obsolete o vulnerabili. * Gestione degli aggiornamenti delle dipendenze. * Valutazione dell'impatto degli aggiornamenti sulle applicazioni. * Gestione delle vulnerabilità CVE. Performance Engineering * Esperienza nell'analisi delle performance applicative. * Capacità di individuare colli di bottiglia. * Ottimizzazione del codice Java. * Esperienza nell'utilizzo di profiler applicativi. Database Performance * Ottima conoscenza di SQL. * Esperienza nell'ottimizzazione delle query. * Ottimizzazione dell'accesso ai dati tramite JPA/Hibernate. * Esperienza con Microsoft SQL Server. Toolchain * Ottima conoscenza di Git.



* Ottima conoscenza di Maven. * Esperienza nell'utilizzo di SonarQube. * Esperienza con strumenti SAST (es. SonarQube). * Esperienza con strumenti SCA (es. OWASP Dependency Check). * Esperienza con pipeline CI/CD. Responsabilità * Eseguire code review sui progetti software. * Garantire il rispetto degli standard di sviluppo. * Analizzare le vulnerabilità individuate dagli strumenti SAST. * Coordinare la risoluzione delle vulnerabilità di sicurezza. * Gestire il monitoraggio delle dipendenze software tramite strumenti SCA. * Analizzare e ridurre il debito tecnico. * Ottimizzare le performance applicative. * Collaborare con gli sviluppatori per migliorare la qualità del codice. * Supportare il miglioramento continuo del processo di sviluppo. * Collaborare con gli Architetti Software nella definizione delle best practice tecnologiche. Soft skill * Elevata attenzione alla qualità del software. * Approccio analitico e metodico. * Ottime capacità di problem solving. * Pensiero critico. * Precisione e attenzione al dettaglio. * Capacità di trasferire competenze al team. * Ottime capacità comunicative. * Orientamento al miglioramento continuo. * Capacità di lavorare in team. * Autonomia organizzativa. * Orientamento ai risultati. La retribuzione per questo ruolo è compresa tra 38.000 € e 42.000 € + buoni pasto e indennità giornaliera netta commisurata all'esperienza. La posizione è inquadrata nell'ambito del CCNL Commercio e Terziario applicato dalla nostra società. Il posizionamento all'interno del range sarà definito in base alle competenze tecniche, all'esperienza specifica nel ruolo e agli esiti del processo di selezione, secondo criteri oggettivie neutri. In presenza di profili con caratteristiche eccezionali rispetto al range indicato, potrà essere valutata una revisione previa approvazione interna. AGAP2 è un equal opportunities employer: crediamo che la diversità sia un valore e promuoviamo un ambiente di lavoro inclusivo. Le candidature saranno valutate nel rispetto della normativa vigente e del Regolamento UE 2016/679 (GDPR).

Main Crane Operator 250

08 ago - Italia
Altro

Disegnatore Meccanico Su Solidworks

08 ago - Italia
WAICO

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per senior software quality engineer / torino

ADDETTO UFFICIO ACQUISTI COMMERCIALE FRESCHI

08 ago - Italia
Altro

Oil & Gas Sector Growth Strategist - National Sales

08 ago - Italia
Altro