**Il tuo nuovo ruolo: Senior Back-End Software Engineer**
Ai fini della creazione di un nuovo team all'interno della struttura siamo alla ricerca di diverse figure, fra cui un Senior Back-End Software Engineer.
La tua mansione principale sarà quella di progettare e implementare classi aderenti ai principi OOP nei diversi livelli previsti dall'architettura software multilayer di riferimento.
* Sarai responsabile della progettazione, dello sviluppo e della documentazione di Web API per interazioni frontend o integrazioni esterne;
* Sarai in grado di implementare e interfacciarti con un database relazionale come sistema di persistenza per le applicazioni web;
* Sarai chiamato a implementare un'adeguata copertura di test automatici lato backend;
* Sarai responsabile dello sviluppo di applicazioni in architettura Event-Driven;
* Sarai chiamato a fare applicare i principi e le tecniche del Domain-Driven Design per progettare e implementare soluzioni software;
* Sarai responsabile del gestione del versionamento dei sorgenti;
* Sarai in grado di eseguire Deploy di un software;
* Sarai responsabile dell'integrazione di un API in una Single Page Application;
* Sarai chiamato a collaborare all'interno di un team agile;
* Sarai responsabile della gestione dello Sprint Backlog e della raffinatura del Product Backlog;
* Sarai chiamato ad adottare ed implementare le Pratiche Scrum / Kanban;
* Sarai responsabile dell'implementazione e dell'interfaccia con un database NO-SQL come sistema di persistenza per le applicazioni web;
Per ricoprire al meglio il ruolo dovrai essere in possesso delle seguenti caratteristiche tecniche:
1. .NET
2. C#
3. Swagger
4. SQL / T-SQL
5. NHibernate \\