Randstad Digital, divisione specializzata nella ricerca, selezione e formazione di profili IT di Randstad Italia, ricerca per azienda cliente la seguente figura professionale:
Responsabilità principali:
1. Progettazione e sviluppo di software scalabile e manutenibile, con focus sulla qualità del codice e sulle best practice di settore
2. Partecipazione attiva in tutte le fasi del ciclo di sviluppo software, dalla pianificazione al rilascio in produzione
3. Analisi dei requisiti e proposta di soluzioni tecniche, collaborando con il team di prodotto
4. Scrittura di codice pulito, testabile e ben documentato, seguendo gli standard aziendali
5. Collaborazione nelle attività di code review e debugging, contribuendo alla crescita del team
6. Ottimizzazione delle performance delle applicazioni e monitoraggio delle metriche chiave
7. Contributo al miglioramento continuo delle pratiche di sviluppo del team e della qualità del lavoro
Requisiti essenziali:
1. Laurea in Informatica, Ingegneria Informatica o esperienza equivalente nel settore di almeno 5 anni
2. Autonomia nella ricerca e valutazione delle soluzioni tecniche, con capacità di analizzare lo stato dell'arte, confrontare le alternative disponibili e proporre soluzioni ottimali basate su criteri oggettivi di performance, manutenibilità e scalabilità
3. Solida conoscenza dei principi di programmazione, della progettazione orientata agli oggetti (OOP) e dei design pattern più comuni
4. Competenza nell'utilizzo di database SQL e NoSQL, con capacità di ottimizzazione delle query
5. Padronanza dei sistemi di controllo versione Git e dei principali workflow (feature branching, pull request)
6. Esperienza nella scrittura di test automatizzati (unit test, integration test) e nell'utilizzo di framework di testing
7. Esperienza nello sviluppo frontend con WebGL o librerie correlate
8. Capacità di gestire input interattivi (selezione elementi, rotazione / zoom, visualizzazione proprietà)
9. Esperienza in QT WebEngine
10. Conoscenza della lingua italiana e inglese
11. Esperienza pratica con diversi linguaggi di programmazione e paradigmi di sviluppo
12. Competenze DevOps: pipeline CI / CD, containerizzazione (Docker), orchestrazione container
13. Familiarità con i principali servizi cloud (AWS / Google Cloud / Azure) e architetture cloud-native
14. Esperienza in team Agile / Scrum
15. Partecipazione attiva alla community open source con contributi documentati
16. Competenze su architetture software moderne (microservizi, event-driven, serverless)
17. Competenze su automazione dei test e continuous testing
18. Competenze su tecniche di ottimizzazione delle performance e profiling
19. Contratto a tempo indeterminato
20. Ambiente di lavoro dinamico e stimolante, con focus sull'innovazione
21. Piano di crescita professionale con budget dedicato alla formazione
22. Modalità di lavoro ibrida e flessibilità oraria
23. Team giovane e collaborativo, orientato alla condivisione delle conoscenze
Posizione:
Software Engineer • Pescara, Provincia di Pescara; Abruzzo, Italy
#J-18808-Ljbffr