Job Openings Senior Back-End .NET Software Developer

About the job Senior Back-End .NET Software Developer

Sei pronto a metterti alla prova con un progetto strategico in un ambiente dinamico e innovativo? Stiamo cercando un esperto Full Stack Software Developer da inserire in un team Scrum di nuova formazione, dedicato alla creazione di una soluzione aziendale all'avanguardia e ad alto impatto. Questa è un'opportunità unica per lavorare su un progetto trasformativo e dimostrare le tue competenze nello sviluppo di applicazioni scalabili e innovative.

Chi siamo

Il nostro cliente è un'organizzazione leader, riconosciuta a livello nazionale per la sua expertise nel fornire servizi avanzati a studi commercialisti e aziende. Unendo una profonda conoscenza del settore a un avanzato reparto di sviluppo software, il loro team è dedicato all'innovazione, alla creazione di software di alta qualità e al miglioramento continuo dei processi.

Il ruolo

Entrerai a far parte di un team Scrum ad alte prestazioni, incaricato dello sviluppo di un nuovo prodotto aziendale strategico. Questo progetto su larga scala rappresenta un'importante opportunità per mettere in mostra le tue competenze nella progettazione e nello sviluppo di applicazioni stratificate e scalabili, utilizzando tecnologie all'avanguardia.

Cosa cerchiamo

Competenze e qualifiche essenziali:

  • Laurea triennale o magistrale in Ingegneria Informatica, Informatica o un campo correlato.
  • Profonda conoscenza dei principi della Programmazione Orientata agli Oggetti (OOP) ed esperienza con i design pattern della Gang of Four.
  • Solida esperienza con Microsoft .NET Framework e C#, con particolare attenzione allo sviluppo di application server o enterprise web application.
  • Competenza nelluso di framework ORM (es. NHibernate, Entity Framework).
  • Esperienza con SQL e database relazionali.
  • Esperienza come sviluppatore software, con una comprovata esperienza nello sviluppo backend.

Competenze gradite:

  • Esperienza precedente in team Agile, in particolare con metodologie Scrum.
  • Familiarità con architetture come EDA (Event-Driven Architecture), SOA (Service-Oriented Architecture) e CQRS (Command Query Responsibility Segregation).
  • Esperienza con sistemi di comunicazione basati su messaggi (es. RabbitMQ).
  • Conoscenza di HTML5, CSS3, JavaScript ES6/7 o TypeScript.
  • Esperienza con Microsoft SQL Server e database NoSQL (es. RavenDB).
  • Esperienza in progetti realizzati con il paradigma Domain-Driven Design o Behavior-Driven Development.

Cosa offriamo

  • Opportunità di lavorare su progetti innovativi con un impatto reale.
  • Una cultura aziendale basata su collaborazione, miglioramento continuo e innovazione.
  • Un modello di lavoro ibrido che valorizza l'equilibrio tra lavoro e vita privata.
  • Supporto alla tua crescita professionale, con opportunità di apprendere e implementare metodologie e tecnologie all'avanguardia.

Sei pronto a fare il prossimo passo nella tua carriera? Costruiamo insieme il futuro.