Full Stack Developer C#/.NET

15 ore fa

Monza, Lombardy, Italia B&A Consulting Srl Tempo pieno

B&A Consulting è una Software House e Digital Company che offre soluzioni personalizzate e innovative attraverso competenze tecnologiche specialistiche e servizi di consulenza IT.

Per un progetto ad alto contenuto tecnologico siamo alla ricerca di un/una Full Stack Developer C#/.NET & React con almeno 5 anni di esperienza nello sviluppo software.

Attività

La persona si occuperà principalmente di:

  • sviluppo e manutenzione di applicazioni frontend in React;

  • sviluppo di applicazioni e servizi backend in C# / .NET;

  • progettazione e sviluppo di Web Services e API REST;

  • integrazione con API e sistemi esterni;

  • implementazione di meccanismi di autenticazione e autorizzazione;

  • progettazione e ottimizzazione dell’accesso ai dati tramite database relazionali;

  • sviluppo di componenti modulari e servizi applicativi;

  • utilizzo di pattern quali Dependency Injection, separazione dei layer e modularità;

  • gestione e integrazione dei dati verso sistemi di reporting e Business Intelligence;

  • manutenzione evolutiva e correttiva delle applicazioni;

  • collaborazione con team IT, Data e Business.

Requisiti

Il/la candidato/a ideale possiede:

  • almeno 5 anni di esperienza nello sviluppo software;

  • ottima conoscenza di C# e .NET;

  • esperienza nello sviluppo di Web Services / API REST;

  • buona conoscenza di React;

  • conoscenza di Node.js;

  • buona conoscenza di SQL e database relazionali, preferibilmente SQL Server;

  • esperienza nella scrittura di query e stored procedure;

  • esperienza con ORM, preferibilmente Entity Framework;

  • conoscenza di JWT, OAuth2 e OpenID Connect;

  • familiarità con architetture multi-layer e sistemi modulari;

  • esperienza nell’integrazione con API e sistemi esterni;

  • conoscenza di OpenAPI / Swagger;

  • utilizzo di sistemi di versionamento del codice.

Soft skills

Completano il profilo:

  • capacità di analisi e problem solving;

  • proattività e autonomia operativa;

  • flessibilità e capacità di adattamento;

  • attitudine al lavoro in team;

  • buone capacità comunicative e relazionali;

  • propensione alla condivisione delle competenze e al supporto delle figure più junior;

  • orientamento alla qualità e al raggiungimento degli obiettivi.

Modalità di lavoro

Sede di riferimento: Monza
Modalità: in sede