Responsabilità: Progettare e sviluppare applicazioni web scalabili e ad alte prestazioni utilizzando .NET Core, C# e tecnologie correlate. Collaborare con il team di sviluppo per definire l’architettura delle applicazioni e le migliori pratiche di sviluppo. Scrivere codice pulito, ben testato e documentato, seguendo i principi SOLID e i pattern di progettazione. Ottimizzare le performance delle applicazioni e risolvere eventuali problematiche. Mantenere e aggiornare le applicazioni esistenti. Collaborare con altri team (ad esempio DevOps, QA) per garantire un ciclo di sviluppo efficiente. Requisiti: Almeno 5 anni di esperienza nello sviluppo backend con C# e .NET Core. Ottima conoscenza di ASP.NET Core MVC e Entity Framework Core. Esperienza con database relazionali (SQL Server, PostgreSQL) e, preferibilmente, NoSQL (MongoDB). Conoscenza di strumenti di version control (Git) e metodologie Agile. Esperienza con servizi cloud (Azure, AWS o Google Cloud). Conoscenza di strumenti di testing unitario e di integrazione. Esperienza con strumenti di ticket management.