Siamo alla ricerca di una gamma diversificata di capacità tecniche radicate in una comprovata esperienza di prodotto con una moderna architettura di stack tecnologico per supervisionare la trasformazione in corso da un'architettura monolitica legacy a moderne soluzioni Cloud multitenant nell'area Industry 4.0. Questo ruolo è responsabile della gestione di un sistema di produzione moderno e di nuova generazione. Prestazioni, affidabilità e leadership tecnica sono tutte competenze fondamentali per questo ruolo.
Questa posizione è legata a progetti su larga scala basati sull'efficienza e su grandi volumi di dati. Sarà responsabile di dare forma alla visione dei sistemi ANT, partecipando alla definizione e alla verifica della conformità dell'architettura introdotta.
In qualità di Software Architect, entrerete a far parte di un dream-team di ingegneri, product manager, sviluppatori di prodotti e team di implementazione dei clienti.
RESPONSABILITÀ CHIAVE:
- Guidare la visione architettonica per la progettazione di progetti e sistemi su larga scala utilizzando stack tecnologici moderni (Cloud-Optimised e Cloud-Native) con un'attenzione particolare alla riusabilità, alla scalabilità e alle prestazioni su scala, basati su piattaforme cloud pubbliche (Azure, AWS e GCP).; Progettazione di soluzioni cloud basate su AWS e Azure
- Collaborare con gli stakeholder del prodotto e dell'ingegneria per progettare e costruire servizi di piattaforma che soddisfino i requisiti chiave del prodotto e dell'infrastruttura.
- Promuovere la trasformazione della tecnologia, scrivere documenti tecnici, white paper e blueprint, evangelizzazione.
- Supporto al team DevOps per l'implementazione dell'architettura target, mentoring al team di sviluppo per l'adattamento di nuove tecnologie.
- Produrre progetti di alto livello e dettagliati per servizi a livello di piattaforma.
- Progettare l'architettura di un sistema di calcolo distribuito
- Assumere la responsabilità dei servizi progettati e dei componenti della piattaforma fino alla consegna
- Comunicare chiaramente le decisioni architettoniche, i blocchi e le tempistiche ai principali stakeholder.
- Comunicare con i clienti per fornire loro una visione dell'architettura target e del processo di trasformazione, per raccogliere il loro feedback e le loro aspettative tecniche e di business.
- Riconoscere e selezionare le tecnologie
- Preparazione dei requisiti tecnici e di qualità
COMPETENZE E REQUISITI:
- 5+ anni di esperienza nella progettazione, realizzazione e distribuzione di servizi frontend e backend ad alta disponibilità in un ruolo di architetto o di sviluppatore senior
- Capacità di concettualizzare componenti di sistema end-to-end su un'ampia gamma di tecnologie e di tradurre in modelli di progettazione architettonica per l'implementazione.
- Conoscenza dei modelli di progettazione e architettura
- Buona comprensione di CQRS, Event Sourcing e comunicazione asincrona
- Esperienza pratica e conoscenza comprovata di CI/CD, IaaC e gitOps
- Forte esperienza di progettazione e implementazione con Node.js, Typescript, Javascript e SQL all'interno di un ambiente di produzione altamente scalabile.
- Esperienza nell'utilizzo, nella progettazione e nella costruzione di API GraphQL/REST/Web Service
- Esperienza nella tecnologia dei Big Data, nell'utilizzo di Data Lakes e nell'applicazione di strumenti di AI/ML per il riconoscimento dei modelli e l'analisi dei dati.
- Esperienza di produzione con orchestrazione di container, docker, Kubernetes e mantenimento di ambienti di produzione
- La conoscenza della lingua inglese è obbligatoria
SOFT SKILLS RICHIESTE:
- Proattività
- Volontà di determinare la direzione dello sviluppo e di creare una visione del lavoro
- Capacità di guidare i cambiamenti
- Creatività
- Fiducia nel processo decisionale