01 nov
|
MF Consultant
|
Roma
01 nov
MF Consultant
Roma
MF Consultant – Azienda specializzata in Head Hunting & Executive Search, Coaching & Mentoring, Training & Development e HR Solution (Temporary Management, Outplacement e Performance Management) per importante azienda cliente leader del settore gaming e betting su Roma è alla ricerca di una figura di Solution Software. Cerchiamo una figura senior che guidi le scelte tecnologiche e governi l'evoluzione architetturale dei progetti digitali, assicurando coerenza tra i sistemi di backend e frontend. La persona tradurrà obiettivi di business e requisiti non funzionali in soluzioni sostenibili, sicure, scalabili e manutenibili, accompagnando i team dalla progettazione alla messa in produzione.
Responsabilità:
* Guidare la definizione dell'architettura end-to-end delle soluzioni, assicurando coerenza tra backend .
NET, frontend web Angular e applicazioni mobili Flutter
* Definire principi, standard, reference architecture, pattern e linee guida tecnologiche riutilizzabili nei diversi progetti
* Valutare e selezionare tecnologie, framework, piattaforme e servizi attraverso analisi strutturate di trade-off, costi, rischi, time-to-market, scalabilità e sostenibilità operativa
* Tradurre requisiti funzionali e non funzionali in architetture applicative, di integrazione e deployment chiare, documentate e verificabili
* Progettare sistemi distribuiti, API RESTful e integrazioni sincrone o event-driven, definendo contratti, responsabilità dei componenti e criteri di versionamento
* Governare le scelte architetturali tramite Architecture Decision Record, revisioni progettuali, quality gate e verifiche di aderenza durante l'intero ciclo di delivery
* Assicurare che sicurezza, privacy, performance, resilienza, osservabilità, accessibilità e manutenibilità siano incorporate nella progettazione fin dalle prime fasi
* Collaborare con Product, Business, Engineering, DevOps, Security e partner esterni per allineare obiettivi, vincoli e roadmap tecnologiche
* Individuare dipendenze, rischi architetturali e debito tecnico, definendo priorità e piani di evoluzione progressivi
* Supportare i team nell'adozione delle soluzioni definite attraverso mentoring, design review, code review mirate, workshop e knowledge sharing
* Promuovere riuso, modularità e standardizzazione di componenti, librerie, design system, package e capability condivise
* Contribuire alla pianificazione tecnica dei progetti, stimando complessità, impatti, prerequisiti e attività di modernizzazione o migrazione
* Almeno 10 anni di esperienza nello sviluppo software, con esperienza significativa come Software Architect, Solution Architect, Technical Architect o Tech Lead su soluzioni enterprise
* Solida conoscenza di C# e dell'ecosistema .
NET attuale, incluse progettazione di API, servizi distribuiti, microservizi e applicazioni ad alta disponibilità
* Esperienza nell'applicazione di SOLID, Clean Architecture, Domain-Driven Design e pattern architetturali per sistemi distribuiti, quali CQRS, Dependency Injection ed event-driven architecture
* Conoscenza approfondita delle architetture frontend moderne e comprovata capacità di indirizzare soluzioni Angular, TypeScript, RxJS, state management, modularizzazione, performance e sicurezza web
* Conoscenza delle architetture mobile cross-platform con Flutter e Dart, inclusi gestione dello stato, integrazione con API, sicurezza, performance e processi di distribuzione delle app
* Conoscenza di database relazionali (SQL Server) e NoSQL, con capacità di scegliere modelli dati e tecnologie in funzione dei requisiti applicativi, uso di Entity Framework e micro-ORM come Dapper
* Esperienza con sistemi di messaggistica, comunicazione asincrona e pattern di resilienza, consistenza e gestione degli errori (Apache Kafka, RabbitMQ e framework di messaging o event orchestration)
* Esperienza con Docker, Kubernetes, pipeline CI/CD, automazione di build, test, release e deployment
* Conoscenza dei principi di cloud architecture, cybersecurity applicativa, observability e Site Reliability applicati alla progettazione software
* Padronanza di Git, strategie di branching, versionamento semantico e pratiche di release management
* Capacità di produrre diagrammi, documentazione architetturale, decision log, roadmap tecniche e presentazioni efficaci per interlocutori tecnici e non tecnici
* Utilizzo di strumenti di AI generativa e AI-assisted development, valutandone benefici, rischi e modalità di adozione nel ciclo di sviluppo
* Esperienza nella modernizzazione di piattaforme legacy e nella definizione di percorsi incrementali di migrazione. Preferenziali:
* Esperienza con architetture Cloud Native
* Conoscenza di OpenTelemetry, Grafana, Prometheus, Graylog, ELK o piattaforme equivalenti per logging, metriche, tracing e alerting
* Esperienza con SonarQube, strumenti SAST/DAST, dependency scanning e quality gate automatizzati
* Esperienza nella definizione o evoluzione di design system, microfrontend, Backend for Frontend, API Gateway e strate
📌 Solution Architect JD_id 155 (Roma)
🏢 MF Consultant
📍 Roma