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:
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:
È prevista la possibilità di lavoro da remoto, con momenti di confronto e coordinamento con il team.
Chi cerchiamo davvero
Cerchiamo una persona che sappia entrare in un progetto con metodo, capire il contesto, fare domande intelligenti e contribuire in modo concreto.
Non ci interessa solo “chi sa programmare”, ma chi sa aiutare il team a costruire soluzioni solide, utili e sostenibili nel tempo.
Il progetto è già avviato: cerchiamo una persona capace di inserirsi velocemente in un contesto esistente, leggere codice già presente, contribuire in modo ordinato all’evoluzione della piattaforma e migliorare progressivamente anche qualità, stabilità e testabilità del software.