11 set - Varese
Company For Technologies
SENIOR DBA SQL SERVER & BACKEND DEVELOPER (.NET)
Esperienza richiesta: minimo 5 anni nella gestione di database Microsoft SQL Server e nello sviluppo backend
Tipologia di contratto: assunzione full-time (no freelance / no 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 selezione
Company 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 operante nel settore della creazione e fornitura di piattaforme informatiche connesse al mondo del gioco online: progetta, sviluppa e cura l'evoluzione delle piattaforme tecnologiche che Game Interaction Group B.V. (/), società anch'essa parte del gruppo Tinvco, distribuisce commercialmente a operatori di gioco online attivi sui mercati internazionali.
Per il potenziamento del nostro team tecnico siamo alla ricerca di unDBA SQL Server con un solido profilo di Senior Backend Developer .
NETda inserire nel team di sviluppo.
La risorsa avrà un ruolo operativo centrale sui database Microsoft SQL Server della piattaforma: performance tuning, monitoring e troubleshooting in produzione, backup, sicurezza e gestione degli accessi, oltre alla progettazione e realizzazione della reportistica complessa a supporto del business tramite SSRS e Power BI.
Sarà inoltre 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 robusto competenza tecnica, autonomia decisionale e capacità di contribuire attivamente alle scelte architetturali, in grado di muoversi con la stessa sicurezza sul database e sul codice applicativo.
Database e reportistica (DBA SQL Server) - Requisiti tecnici
Ottima conoscenza di Microsoft SQL Server e T-SQL
Conoscenza di stored procedure, viste, funzioni, trigger e query complesse
Conoscenza di DMV, Query Store ed Extended Events
Competenze di performance tuning, monitoring e troubleshooting
Query tuning e ottimizzazione (execution plan, indici, statistiche)
Conoscenza di backup/restore, sicurezza e gestione degli accessi
Ottima conoscenza di SSRS e Power BI per la realizzazione di reportistica complessa
Gradita conoscenza di SSIS, Azure Data Factory e Azure SQL Database
Sviluppo backend - Requisiti tecnici
ASP.NET Core ? 8.0
C# (padronanza avanzata)
Sviluppo di Web API RESTful
Esperienza con architetture a microservizi
Applicazione 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)
Gestione di pipeline CI/CD
Utilizzo di Docker e concetti di containerizzazione
Esperienza minima con frontend web (HTML, CSS, JavaScript o framework moderni)
Gradita conoscenza di PostgreSQL, Blazor e ambienti Linux (deploy, configurazione, troubleshooting)
Competenze
Capacità di analizzare e ottimizzare query, database e applicazioni
Capacità di individuare e risolvere problematiche di performance e anomalie in produzione
Capacità di tradurre esigenze di business in query, dataset e report
Capacità di gestire attività di rilascio e supporto applicativo
Gestione di migrazioni e versionamento del database
Capacità di collaborare con sviluppatori, team applicativi e utenti business
Progettazione e revisione di architetture software
Dependency Injection e gestione avanzata del lifecycle dei servizi
Entity Framework Core e/o micro ORM (es. Dapper)
Implementazione di sistemi di autenticazione e autorizzazione (JWT, 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)
Conoscenza dei principi di sicurezza applicativa
Esperienza in code review e supporto a sviluppatori junior
Familiarità con metodologie Agile / Scrum
Soft skills
Autonomia e senso di responsabilità
Spiccate capacità di problem solving
Attitudine al lavoro in team
Capacità di comunicare soluzioni tecniche in modo chiaro
Forte orientamento alla qualità del software e alle best practice
13 set - Italia
UNIVERSO
13 set - Catanzaro
Sentra Energia
13 set - Milano
Mantea Care
13 set - Campobasso
Cpm Italy