Full Stack Developer

7 giorni fa

Milan, Lombardy, Italia DentalPro Tempo pieno 40.000 € - 45.000 € Contratto
Descrizione azienda DentalPro è il più grande Gruppo odontoiatrico italiano con oltre 280 centri dentistici di proprietà, su tutto il territorio italiano. Posizione Cerchiamo uno sviluppatore full stack che entri nel nostro gruppo di lavoro e sappia seguire una funzionalità dall'inizio alla fine: dall'interfaccia utente alla logica applicativa, fino alla progettazione della base dati. Ci interessa una persona che non si limiti a scrivere codice, ma che sappia ragionare sull'architettura del software, valutare il corretto dimensionamento dei componenti e scegliere le soluzioni progettuali più adatte al contesto. In via secondaria, il ruolo prevede anche il coordinamento di fornitori esterni su specifiche attività di sviluppo software. Responsabilità principali
• Progettare e sviluppare funzionalità complete, coprendo front end, back end e struttura del database.
• Sviluppare interfacce web in Angular, curandone manutenibilità, prestazioni ed esperienza utente.
• Realizzare servizi e API in C#/.
NET, con attenzione a qualità del codice, sicurezza e testabilità.
• Progettare e ottimizzare schemi di database su SQL Server, incluse query, indici e stored procedure.
• Analizzare l'architettura esistente e contribuire al corretto dimensionamento dei componenti in termini di responsabilità, scalabilità e prestazioni.
• Individuare e applicare i design pattern appropriati quando compatibili con il contesto, evitando complessità non necessarie.
• Partecipare a code review, stime e definizione delle soluzioni tecniche insieme al team.
• Coordinare i fornitori esterni su specifiche attività di sviluppo: condividere i requisiti tecnici, verificare qualità e coerenza architetturale del codice consegnato, monitorare l'avanzamento rispetto alle scadenze. Requisiti
• Circa 5 anni di esperienza nello sviluppo software in contesti professionali.
• Solida esperienza con Angular (TypeScript, componenti, servizi, gestione dello stato, RxJS).
• Solida esperienza con C# e l'ecosistema .
NET (Web API, Entity Framework o equivalenti).
• Ottima conoscenza di SQL Server: modellazione dati, scrittura e ottimizzazione di query, indicizzazione.
• Capacità dimostrata di sviluppare funzionalità end-to-end su tutti i livelli dell'applicazione.
• Buona conoscenza dei principi di progettazione del software (SOLID, separazione delle responsabilità) e dei principali design pattern.
• Familiarità con Git e con i flussi di lavoro collaborativi.
• Buona conoscenza della lingua inglese, scritta e orale, per consultare la documentazione tecnica e interfacciarsi con il supporto dei framework specialistici utilizzati, prodotti da aziende estere. Requisiti richiesti
• Esperienza con Node.js per lo sviluppo di servizi back end o strumenti di supporto.
• Esperienza con Python per scripting, automazione o elaborazione dati.
• Conoscenza di pratiche CI/CD, containerizzazione (Docker) o ambienti cloud.
• Esperienza con test automatici (unit e integration test).
• Esperienza, anche parziale, nel coordinamento di fornitori esterni o team di sviluppo in outsourcing.
• Esperienza di sviluppo supportata da strumenti di intelligenza artificiale (ad esempio assistenti di coding e agenti AI), con capacità di valutarne criticamente l'output. Competenze trasversali
• Approccio analitico e capacità di valutare pro e contro delle diverse soluzioni tecniche.
• Autonomia nella gestione delle attività e, al tempo stesso, attitudine al lavoro in team.
• Capacità di comunicare scelte tecniche in modo chiaro anche a interlocutori non tecnici.
• Capacità di interfacciarsi con interlocutori esterni, gestendo priorità, scadenze e verifiche sul lavoro svolto.
• Curiosità e voglia di aggiornarsi sulle tecnologie. Altre informazioni
• Contratto a tempo indeterminato.
• Lavoro ibrido con 2 giorni di smart working a settimana.
• Sede di lavoro: Via Montecuccoli 32, 20147 Milano (MI)
• Inserimento in un gruppo in costante crescita, con percorsi di sviluppo interno e formazione continua.
• Un ruolo con ampio spazio sulle scelte tecniche e architetturali.
• Range retributivo: 40.000
- 45.000 + variabile