Il candidato sarà responsabile dello sviluppo e del supporto di progetti .NET/C#, realizzati su commessa per le esigenze dei clienti o sui molteplici prodotti sviluppati negli anni di attività aziendale.
Il candidato sarà introdotto in un team di lavoro internazionale che vede affiancato al team di sviluppo locato in Toscana, molteplici altri team dislocati sia sul territorio nazionale che in paesi extra europei.
Il lavoro in team sarà regolato da uno specifico workflow di sviluppo Agile (SCRUM based) e prevederà l'utilizzo di strumenti avanzati per la gestione del proprio lavoro: il candidato avrà la responsabilità di sviluppare e completare specifici task di sviluppo assegnati al suo team, supportare i colleghi nella risoluzione dei problemi, effettuare code-review sui task implementati dagli altri membri del team e partecipare a riunioni volte a definire e tracciare le soluzioni tecnologiche da adottare sui vari progetti.
Il candidato dovrà lavorare sull'intero ciclo di vita del progetto e, utilizzando le ultime tecnologie .NET.
Descrizione attività
Analizzare i requisiti funzionali forniti dall'analista di processo
Fare il design della soluzione da adottare supportando l'architetto del software nelle scelte tecnologiche
Sviluppare codice su qualsiasi layer del progetto (back-end, WCF services, front-end WPF, front end web MVC, unit tests)
Effettuare code-review sui task implementati dagli altri membri del team
Supportare i tester nel test e nel debug dei task realizzati
Approvare i task da un punto di vista implementativo per il loro successivo reintegro e rilascio
Competenze necessarie
5 anni di sviluppo software .NET (linguaggio C#)
Esperienza lavorativa in sviluppo Desktop (WPF e windows forms)
Esperienza lavorativa con WCF e Web Services (SOAP, REST)
EF 7, SQL Server e linguaggio T-SQL
Framework di dependency injection
Solida comprensione della programmazione orientata agli oggetti (OOP)
Buona conoscenza di architetture N-Tiered e N-Layered
Buona capacità di analisi
Buona conoscenza della lingua inglese
Competenze gradite
Esperienza di lavoro in team
Conoscenza di strumenti di gestione sorgenti quali TFS e GIT
Conoscenza di frameworks di terze parti quali DevExpress, KendoUI o ComponentOne
Capacità di sviluppo applicazioni multithreaded
Cosa offriamo
Contratto proposto: CCNL Industria – Assunzione Diretta
Disponibilità full time
RAL commisurata alla reale esperienza del candidato
Percorsi formativi strutturati
Sede di lavoro: Prato
La ricerca è rivolta ad entrambi i sessi (L.903/77). Inviare curriculum vitae dettagliato, con l’autorizzazione al trattamento dei dati personali secondo la normativa GDPR 679/16.