Siamo alla ricerca di un Senior Software Architect che ci aiuti a guidare l’evoluzione tecnologica dei sistemi esistenti e a progettare una piattaforma software di nuova generazione. Lavorerai insieme a teams di prodotto, responsabili di business units e teams di sviluppo per definire l'architettura di sistema comune a più prodotti verticali, definendone gli standard tecnologici, la strategia implementativa e supportandone l’attuazione della roadmap.
Questo ruolo richiede una vasta gamma di competenze tecnologiche e grandi capacità comunicative per influenzare e guidare la direzione strategica.
Cosa puoi aspettarti da noi
Aiuterai a guidare l'evoluzione del nostro stack tecnologico
Sarai il responsabile delle attività di progettazione e di implementazione della nuova architettura della soluzione, collaborando con i team di sviluppo e tutti gli stakeholder in azienda
Utilizzerai la tua vasta esperienza per definire gli standard tecnologici e le modalità operative atte a connettere i teams di sviluppo con la strategia di implementazione della nuova architettura
Fornirai una chiara visione di come l'architettura di sistema debba evolversi per supportare gli obiettivi chiave dell’Azienda e pianificherai la strategia per arrivarci
Collaborerai con i team di sviluppo per creare software scalabile, sostenibile, facilmente gestibile e sicuro
Supporterai i teams di sviluppo in varie aree dello stack tecnologico
Istruirai altri membri del team, condividendo le tue conoscenze ed esperienze: collaborerai con tech leads e software engineers per prendere decisioni sull'adozione di standard tecnologici, modelli e pratiche che possano accelerare la consegna dei prodotti, allineando le attività di sviluppo alla visione dell'architettura.
Chi sei
Hai almeno 4 anni di esperienza nel ruolo di Software Architect o affine
Hai almeno 3 anni di esperienza con tecnologie web (Javascript, HTML, CSS)
Hai almeno 3 anni di esperienza con Node.js
Hai lavorato in moderni contesti di sviluppo software utilizzando CI, CD, TDD, e pratiche Agile come Scrum, Kanban o XP
Conosci in profondità tecnologie cloud, architetture distribuite basate su microservizi, sistemi di code di messaggi e sistemi di memory caching
Da almeno 5 anni lavori con tecnologie di containers orchestration (Dockers e Kubernetes) e ti sei occupato di tematiche di software delivery e di tracing distribuito
Hai una solida esperienza nella progettazione di database su larga scala, partizionamento e sharding, database tradizionali e noSQL e file system distribuiti
Ti sei occupato a lungo di tematiche di sicurezza dei dati e protezione delle informazioni personali
Hai seguito vari progetti di integrazione di sistemi interni ed esterni
Hai una solida esperienza nel guidare system engineers e nel fare loro da mentore
Ami lavorare in team e sei orgoglioso quando quello che tu hai iniziato viene preso in carico e completato con successo da altri come pianificato
Desideri imparare costantemente nuove tecnologie, approcci e best practices
Completano il tuo profilo:
La conoscenza di PHP e Symfony
La conoscenza di React, Angular o simili tecnologie di frontend
Un track record di successo nella trasformazione di architetture monolitiche in microservizi
Una dimostrata abilità di rendere temi tecnici complessi facili da comprendere
L’abilità di cogliere al volo l’opportunità di migliorare le cose ogni volta che se ne presenta l’occasione
by via developer jobs - Stack Overflow
No comments:
Post a Comment