SII Group – Full Stack Developer
Fondata nel 1979, SII Group è una società di consulenza internazionale con oltre 100 sedi in quattro continenti, specializzata in IT ed Engineering consulting.
Nell'ambito dei nostri progetti nel settore Healthcare & Life Science, SII Italia è alla ricerca di un/una Full Stack Developer.
Sede di lavoro: Cinisello Balsamo (ibrido)
Settore: Healthcare & Life Science
Cerchiamo un/una Full Stack Developer con solida esperienza su Angular e ASP.NET Core, capace di contribuire sia allo sviluppo di nuove funzionalità sia all'evoluzione architetturale della piattaforma. La persona lavorerà su sistemi distribuiti, integrati e monitorati, con focus su performance, resilienza e manutenibilità.
Responsabilità principali
* Progettare e sviluppare funzionalità end-to-end su stack Angular + ASP.NET Core
* Definire e implementare API REST (versioning, sicurezza, documentazione, backward compatibility)
* Collaborare alla progettazione e manutenzione di **microservizi** e componenti distribuiti
* Lavorare su ambienti **containerizzati** (es. Docker) e deployment automatizzati
* Contribuire a soluzioni in **sistemi bilanciati** (load balancing, scalabilità orizzontale, caching)
* Gestire persistenza dati con Entity Framework / EF Core (modellazione, migrazioni, ottimizzazione query)
* Curare qualità e affidabilità: test, code review, observability (log, metriche, tracing), performance tuning
* Supportare il team con mentoring, definizione di best practice e standard di sviluppo
Requisiti tecnici
* Esperienza significativa (tipicamente 5+ anni) nello sviluppo Full Stack
* Ottima conoscenza di:
* Angular (component architecture, routing, state management)
* ASP.NET Core (Web API, middleware, dependency injection, authentication/authorization)
* Esperienza con architetture a microservizi (comunicazione, resilienza, gestione configurazioni)
* Esperienza pratica in ambienti containerizzati
* Solida esperienza con EF Core
* Conoscenza di SQL e progettazione schema dati
* Capacità di lavorare con sistemi scalabili e bilanciati (stateless services, caching, session management)
* Buone pratiche di **CI/CD** e gestione del ciclo di vita software (branching, release, rollback)
Competenze trasversali
* Autonomia, ownership e attenzione ai dettagli
* Mentalità pragmatica: saper scegliere il compromesso giusto
* Comunicazione chiara e capacità di lavorare in team cross-funzionali
* Attitudine al miglioramento continuo e al mentoring
Cosa offriamo
* Contesto tecnico moderno e sfide reali di scalabilità e affidabilità
* Processo di sviluppo strutturato (code review, CI/CD, test, backlog chiaro)
* Crescita tecnica e possibilità di contribuire alle scelte architetturali
* Modalità di lavoro flessibile
Se siete desiderosi di fare la differenza e di lavorare in un ambiente dinamico e innovativo, saremo lieti di ascoltarvi. Candidatevi ora e unitevi a noi!