Overview
In questa posizione, guiderai l'architettura di soluzioni software complesse per progetti di trasformazione, con focus su scalabilità, resilienza e sicurezza. Collaborerai con team di sviluppo per tradurre requisiti di business in modelli architetturali efficaci e guidare l'adozione di pattern consolidati. Ti occuperai di definire lo stack tecnologico, le API e le strategie di integrazione, con un resistente ruolo di mentoring. Un'opportunità per plasmare soluzioni robuste in un contesto di System Integration con focus sull'innovazione.
Retribuzione / Benefits
smart working
RAL *****k (da concordare)
sede Milano/Napoli
orario full time 9:*****:00
contesto di lavoro in progetti di trasformazione
opportunità di crescita professionale
Responsabilità
Progettare e far evolvere l'architettura applicativa e guidare i team di sviluppo
Definire architetture a microservizi e i Bounded Context secondo DDD
Scelta di stack tecnologico, database e soluzioni di messaging
Progettare integrazione tra servizi tramite REST/gRPC e messaging asincrono
Definire autenticazione e autorizzazione (OAuth2, OIDC, JWT)
Stabilire linee guida architetturali,
pattern e standard CI/CD
Supportare lo sviluppo e risolvere problemi tecnici complessi
Mentorare sviluppatori e collaborare con stakeholder
Produzione e aggiornamento della documentazione architetturale
Requisiti fondamentali
Esperienza consolidata come Software Architect, Solution Architect o Technical Lead
Esperienza in architetture a microservizi e sistemi distribuiti
Conoscenza di DDD e definizione di Bounded Context
Conoscenza di API design e integrazione REST/gRPC
Conoscenza di architetture event-driven e sistemi di messaging
Buona conoscenza di SQL e NoSQL
Conoscenza di OAuth2, OIDC e JWT
Esperienza CI/CD e pratiche DevOps
Capacità di analisi tecnica e valutazione trade-off architetturali
Lavoro di squadra e collaborazione con figure tecniche e funzionali
Ottime capacità di comunicazione e relazione con stakeholder
Pensiero analitico e problem solving
Architetture a microservizi e sistemi distribuiti
Domain-Driven Design (DDD) e Bounded Context
API design e integrazione REST/gRPC
Mostra le tue capacità professionali all'azienda, compila il form e lascia un tocco personale nella lettera di presentazione, aiuterà il recruiter nella scelta del candidato.