Software Developer (.NET / Full-Stack)

Descrizione

Ricerchiamo un* Sviluppatore .NET / Full-Stack con solida esperienza nello sviluppo enterprise. La risorsa sarà coinvolta nella progettazione e realizzazione di applicazioni web e microservizi ad alte prestazioni, collaborando con il team tecnico in un contesto orientato alle metodologie agili. 

Responsabilità principali:

  • Sviluppo di applicazioni enterprise scalabili utilizzando l'ecosistema .NET Core.
  • Progettazione e implementazione di architetture a microservizi e API REST.
  • Sviluppo di interfacce utente moderne con Angular.
  • Gestione e ottimizzazione di database relazionali e sistemi di messaggistica.
  • Collaborazione in un team Agile per il miglioramento continuo del prodotto e delle pipeline CI/CD.

Requisiti Tecnici (Must Have):

  • Linguaggi: Ottima padronanza di C# e .NET Core (versione 6.0 o superiore).
  • Back-End: Conoscenza approfondita di ASP.NET Core, API REST e LINQ.
  • Front-End: Ottima conoscenza di Angular (TypeScript) e Angular Material. Basi di HTML e JavaScript.
  • Database: Esperienza consolidata con Microsoft SQL Server (2017+), inclusi Reporting (SSRS) e Integration Services (SSIS).
  • ORM: Utilizzo fluente di Dapper, Entity Framework Core o FluentNHibernate.
  • Testing: Esperienza con almeno un framework tra NUnit, xUnit o Specflow.
  • Versioning: Padronanza di GIT (preferenziale) o TFS.
  • Messaggistica: Familiarità con sistemi a code, preferibilmente RabbitMQ.

Competenze Gradite (Nice to Have):

  • Architettura: Conoscenza di pattern DDD, CQRS, Event-Driven e Pub/Sub.
  • DevOps & Cloud: Esperienza con Azure DevOps (pipeline CI/CD), Docker e conoscenza di AWS.
  • Middleware & Tools: gRPC, Protobuf, AutoMapper, Serilog/Log4net.
  • Data & Auth: Familiarità con Elasticsearch, MongoDB o Redis; sistemi di autenticazione (IdentityServer4, JWT, Claim-Based).
  • Legacy/Other: Conoscenza di React, jQuery o Bootstrap.

Soft Skill e Metodologia:

  • Capacità di lavorare secondo i principi della metodologia Agile.
  • Propensione al lavoro di squadra e alla risoluzione di problemi complessi.
  • Mentalità orientata alla qualità del codice e alla manutenibilità.

 Sede e modalità lavorativa: Remoto 

Invitiamo i candidati interessati a inviare il proprio curriculum vitae in formato Word, dettagliando accuratamente i ruoli ricoperti e le tecnologie utilizzate, completo di autorizzazione al trattamento dei dati personali. 

Il presente annuncio è rivolto a entrambi i sessi, ai sensi delle leggi 903/77 e 125/91, e a persone di tutte le età e tutte le nazionalità, ai sensi dei decreti legislativi 215/03 e 216/03