Sviluppatore Back-End Senior

2 giorni fa

Bardi, Emilia Romagna, Italia Cofortech Tempo pieno

SENIOR BACKEND DEVELOPER (.
NET)Qualifiche, competenze e l'esperienza necessaria per questo ruolo sono disponibili nella descrizione completa riportata di seguito.
- Esperienza richiesta: minimo 4–5 anni nello sviluppo backend
- Tipologia di contratto: assunzione full-time (no freelance / Partita IVA)
- Sede di riferimento: Milano
- Modalità di lavoro: Full Remote
- RAL: €** – €**, definita in base all'esperienza, alle competenze e all'esito dell'iter di selezioneCompany For Technologies S.
P.
A. (in breve Cofortech S.
P.
A.), società del gruppo Tarricone Investment Company S.
P.
A. (TINVCO S.
P.
A.)Azienda giovane, dinamica e in forte crescita, operante nel settore della creazione e fornitura di piattaforme informatiche connesse al mondo del gioco online.
Per il potenziamento del nostro team tecnico siamo alla ricerca di un Senior Backend Developer da inserire nel team di sviluppo.
La risorsa sarà coinvolta nella progettazione, sviluppo e manutenzione di applicazioni backend moderne, scalabili e ad alte prestazioni, basate su architetture a microservizi e stack Microsoft.
Cerchiamo una figura con forte competenza tecnica, autonomia decisionale e capacità di contribuire attivamente alle scelte architetturali.
Requisiti tecniciASP.
NET Core ? 8.0C# (padronanza avanzata)Sviluppo di Web API RESTfulSviluppo di Console ApplicationEsperienza con architetture a microserviziApplicazione di principi di sviluppo clean e manutenibile (Clean Architecture, SOLID, Separation of Concerns)Gestione della comunicazione asincrona tramite Message Queue (RabbitMQ, Azure Service Bus, Kafka o equivalenti)Utilizzo di database relazionali: Microsoft SQL Server, PostgreSQLEsperienza minima con frontend web (HTML, CSS, JavaScript o framework moderni)Conoscenza di Blazor (nice to have)Gestione di pipeline CI/CDUtilizzo di Docker e concetti di containerizzazioneEsperienza base su ambienti Linux (deploy, configurazione, troubleshooting)CompetenzeProgettazione e revisione di architetture softwareDependency Injection e gestione avanzata del lifecycle dei serviziEntity Framework Core e/o micro ORM (es. Dapper)Gestione di migrazioni e versionamento del databaseImplementazione di sistemi di autenticazione e autorizzazione (JWT, xrtlpzc OAuth2, OpenID Connect, Identity Server, Azure AD, Auth0 o simili)Logging, monitoring e observability (Serilog, Application Insights, OpenTelemetry, ELK, ecc.)Scrittura di test automatici (Unit test, Integration test)Analisi delle performance e ottimizzazione del codiceConoscenza dei principi di sicurezza applicativaEsperienza in code review e supporto a sviluppatori juniorFamiliarità con metodologie Agile / ScrumSoft skillsAutonomia e senso di responsabilitàSpiccate capacità di problem solvingAttitudine al lavoro in teamCapacità di comunicare soluzioni tecniche in modo chiaroForte orientamento alla qualità del software e alle best practice