Opportunità di lavoro

Senior .NET Software Engineer | Microservices & Distributed Systems

Rif. 1181 Roma 40.000 – 55.000 €

Per un grande gruppo italiano, leader nel settore del gaming e dell'intrattenimento digitale e tra i principali operatori a livello europeo, ricerchiamo un Senior Backend Developer .NET (m,f,x). L'azienda è una realtà strutturata e in continua evoluzione, che investe significativamente nell'innovazione tecnologica e nello sviluppo di piattaforme digitali complesse, utilizzate da un'ampia base di utenti.

La figura selezionata avrà un ruolo importante nello sviluppo e nell'evoluzione di sistemi backend ad elevata complessità, architetture a microservizi e piattaforme ad alta transazionalità, contribuendo alla realizzazione di soluzioni scalabili, resilienti e performanti.

Il ruolo prevede il coinvolgimento in progetti tecnologicamente sfidanti, con responsabilità nello sviluppo di servizi backend, nell'integrazione di sistemi distribuiti e nel miglioramento continuo delle architetture applicative, in un contesto caratterizzato da elevati requisiti di affidabilità e qualità del software.

Principali attività:

  • Progettare, sviluppare e mantenere applicazioni backend utilizzando C# e .NET.
  • Realizzare e integrare API REST e servizi basati su architetture a microservizi.
  • Contribuire allo sviluppo e all'evoluzione di sistemi distribuiti e soluzioni event-driven.
  • Implementare integrazioni applicative e meccanismi di comunicazione asincrona tra servizi.
  • Gestire l'accesso ai dati, ottimizzando query e performance applicative.
  • Partecipare ad attività di refactoring, modernizzazione e miglioramento delle applicazioni esistenti.
  • Contribuire alle scelte di software design, con particolare attenzione a scalabilità, resilienza e manutenibilità.
  • Garantire la qualità del software attraverso testing, code review e applicazione delle best practice di sviluppo.
  • Collaborare con Tech Lead, Software Architect e altri specialisti IT nella definizione e realizzazione delle soluzioni.

Requisiti richiesti:

  • Esperienza consolidata nello sviluppo backend con C# e .NET / ASP.NET Core.
  • Esperienza nello sviluppo di API REST e applicazioni basate su architetture a microservizi.
  • Buona conoscenza dei sistemi distribuiti e delle principali problematiche di integrazione tra servizi.
  • Solida esperienza con database relazionali, preferibilmente SQL Server.
  • Conoscenza dei principi SOLID, dei principali design pattern e delle best practice di software engineering.
  • Familiarità con architetture event-driven e sistemi di messaging.
  • Esperienza con Git e con le principali pratiche di sviluppo, testing e CI/CD.
  • Conoscenza operativa degli strumenti di AI per il ciclo di sviluppo, con revisione critica degli output.
  • Autonomia nello sviluppo di componenti backend complessi, capacità di problem solving e attenzione alla qualità del codice.
  • Buona conoscenza dell'inglese scritto e parlato.

Requisiti preferenziali:

  • Esperienza con RabbitMQ e MassTransit per la comunicazione asincrona tra microservizi.
  • Conoscenza di Entity Framework Core e Dapper per l'accesso ai dati.
  • Esperienza con MongoDB e Redis per la gestione dei dati e dei meccanismi di caching.
  • Conoscenza di Docker e Kubernetes.
  • Familiarità con Clean Architecture, Domain-Driven Design (DDD) e CQRS.
  • Esperienza nella progettazione di architetture software e nella modernizzazione di applicazioni legacy basate su .NET Framework.
  • Conoscenza di ambienti cloud, in particolare Microsoft Azure.
  • Esperienza nello sviluppo di sistemi transazionali, applicazioni ad elevato traffico o piattaforme mission-critical.

La posizione offre l'opportunità di entrare a far parte di un grande gruppo leader nel proprio settore, caratterizzato da un contesto tecnologico strutturato e da piattaforme digitali complesse. La risorsa avrà la possibilità di confrontarsi con progetti tecnicamente sfidanti, contribuendo allo sviluppo e all'evoluzione di applicazioni backend e sistemi distribuiti, con particolare attenzione a scalabilità, performance, resilienza e affidabilità delle soluzioni software.

Sede e modalità di lavoro: Roma, modalità ibrida.


Range retributivo annuo previsto: 40.000 – 55.000 euro, in funzione del livello di autonomia, seniority tecnica e ampiezza delle responsabilità.
La ricerca è rivolta a candidati dell’uno e dell’altro sesso ai sensi dell’art. 27 del D.Lgs. 198/2006 e a tutte le persone, nel rispetto dei D.Lgs. 215/2003 e 216/2003.