Cerchiamo Sviluppatore Full Stack Angular / C# con almeno 5 anni di esperienza diretta, da integrare subito all’interno di un progetto già avviato insieme al nostro team di sviluppo.
Cerchiamo una persona autonoma, concreta e abituata a lavorare su applicazioni reali, non solo sulla scrittura di codice.
Il ruolo prevede attività di sviluppo, analisi tecnica, confronto con il team e partecipazione attiva all’evoluzione di soluzioni software custom per aziende, con attenzione alla qualità, alla manutenibilità e all’affidabilità del software.
Cosa farai
Entrerai a far parte del team su un progetto applicativo in corso, contribuendo sia lato frontend sia lato backend.
Ti occuperai principalmente di:
- sviluppo frontend con Angular
- sviluppo backend con C# / .NET
- progettazione e implementazione di API REST
- integrazione con database relazionali, in particolare SQL Server
- analisi di requisiti tecnici e funzionali
- confronto con il team per individuare soluzioni solide e mantenibili
- debugging, ottimizzazione e manutenzione evolutiva del codice
- scrittura e manutenzione di test automatici
- supporto al miglioramento della qualità del codice e dei processi di rilascio
- partecipazione alla definizione di scelte architetturali e operative
Competenze richieste
Cerchiamo una figura con esperienza concreta su:
- Angular
- C# / .NET
- REST API
- SQL Server
- sviluppo di applicazioni web gestionali o business-oriented
- Git e strumenti di versionamento
- capacità di leggere, comprendere e migliorare codice esistente
- buona autonomia nell’organizzazione del lavoro
- familiarità con l’utilizzo di test automatici a supporto dello sviluppo
Test automatici e qualità del codice
Per noi i test non sono un esercizio teorico, ma uno strumento concreto per lavorare meglio.
Cerchiamo una persona che abbia esperienza, o comunque sensibilità, nell’utilizzo di test automatici per rendere il codice più sicuro, modificabile e mantenibile nel tempo.
In particolare, è utile avere familiarità con:
- test unitari
- test di integrazione
- test su logiche backend
- test su servizi e API
- approccio orientato alla prevenzione delle regressioni
Non cerchiamo necessariamente un profilo “test specialist”, ma uno sviluppatore che capisca il valore dei test all’interno di un progetto reale, soprattutto quando il software cresce e deve essere modificato nel tempo senza rompere funzionalità già esistenti.
Competenze trasversali importanti
Oltre alle competenze tecniche, per noi sono fondamentali:
- capacità di analisi critica
- problem solving
- comunicazione chiara
- attitudine al lavoro in team
- affidabilità nella gestione delle attività
- capacità di proporre soluzioni, non solo eseguire task
- attenzione alla qualità del codice e alla manutenibilità
- capacità di confrontarsi in modo costruttivo su scelte tecniche e priorità
Costituiscono un plus
Non sono obbligatori, ma saranno considerati positivamente:
- esperienza con architetture pulite o modulari
- conoscenza di Azure o servizi cloud Microsoft
- esperienza su progetti gestionali per PMI
- conoscenza di Entity Framework
- familiarità con DevOps, pipeline CI/CD o ambienti IIS
- esperienza nell’integrazione tra sistemi diversi
- utilizzo di framework di test
- esperienza nella configurazione di test automatici all’interno di pipeline di build e rilascio
Modalità di collaborazione
La posizione è full time.
Valutiamo sia:
- assunzione diretta
- collaborazione con Partita IVA
È prevista la possibilità di lavoro da remoto, con momenti di confronto e coordinamento con il team.
Retribuzione: €40.000,00 - €50.000,00 all'anno
Sede di lavoro: Ibrido/da remoto (Milano, Lombardia)