Siamo alla ricerca di un/una Junior Full-Stack Developer brillante e motivato/a da inserire nel nostro team di Lecce. La persona ideale ha una solida base di programmazione e una robusto passione per lo sviluppo di applicazioni web moderne, performanti e scalabili. Lavorerai a stretto contatto con il resto del team (sviluppatori senior, product manager e designer) per progettare, sviluppare, testare e manutenere le nostre applicazioni web. Sarai coinvolto/a in tutto il ciclo di vita del software, dal backend basato su .NET (C#) al frontend in React, fino alla gestione dei processi di rilascio automatizzati.
Responsabilità Principali
- Collaborare alla progettazione e allo sviluppo di API RESTful robuste e sicure utilizzando ASP.NET Core (C#).
- Sviluppare e manutenere interfacce utente interattive e reattive con React e TypeScript.
- Scrivere codice pulito, fortemente tipizzato, testabile e manutenibile seguendo i principi della programmazione a oggetti e del SOLID.
- Implementare la logica di accesso ai dati interfacciandosi con database relazionali (es. SQL Server, PostgreSQL) tramite Entity Framework Core.
- Utilizzare e contribuire al mantenimento delle pipeline di Continuous Integration e Continuous Deployment (CI/CD) per automatizzare i processi di build, test e rilascio.
- Partecipare alla stesura di unit test e integration test per garantire la qualità e l'affidabilità del codice.
- Lavorare con sistemi di controllo di versione, in particolare Git.
- Collaborare attivamente alle attività di code review per migliorare la qualità del software e condividere la conoscenza.
- Diagnosticare e risolvere bug e problemi tecnici su tutto lo stack applicativo.
Competenze e Qualifiche Richieste (Must-Have)
- Laurea in Informatica, Ingegneria Informatica o disciplina affine, oppure esperienza pratica equivalente.
- Conoscenza della programmazione a oggetti e del linguaggio C#.
- Familiarità con il framework .NET (in particolare ASP.NET Core) per lo sviluppo di API web.
-