Scopo del ruolo
In questo ruolo, ti occuperai di sviluppo e realizzazione di un nuovo prodotto software con linguaggio C#.
Requisiti tecnici
- Percorso di studi informatico;
- almeno 2/3 anni di esperienza nello sviluppo con linguaggio C# e VB.net;
- Conoscenze di programmazione con i paradigmi del DDD (Domain Driven Design) e utilizzo di ORM (Entity Framework);
- Database relazionali (SQL Server e PostgreSQL);
- Conoscenza della lingua inglese.
Competenze desiderate
- Pattern di programmazione (pattern GoF);
- Programmazione secondo i principi SOLID;
- Architetture varie (clean architecture, CQRS, microservizi, MVC, MVVM, UWP);
- Sviluppo di applicazioni web in C# (MVC, Razor, Blazor) o React;
- Esperienza con integrazione di protocolli di comunicazione dispositivi seriali/USB;
- GitLab come sistema di continuous integration e deployment;
- Conoscenza di Python;
- Conoscenza di sistemi di containerizzazione tramite Docker e Kubernetes;
- Conoscenza di sistemi Cloud (AWS).