Per CherryChain S.rl. curiamo la selezione di un/a Solution Architect.
Principalmente si occuperà di definire ed indirizzare l'architettura tra le componenti tecniche delle soluzioni software realizzate e in corso di realizzazione, nonché dei servizi cloud connessi, garantendone il funzionamento, la scalabilità ed integrazioni con servizi di terze parti.
In questo ruolo, oltre l'esperienza e le competenze tecniche, è necessario che abbia capacità trasversali ed esperienza di conduzione di team, secondo metodologia Agile/Scrum, e di sapersi ben relazionare con clienti e fornitori.
Il Solution Architect progetta e coordina l'intero ciclo di vita di un progetto tecnologico svolgendo:
l'analisi dei requisiti: interagisce con gli stakeholder per comprendere e definire le esigenze di business e tecnologiche; la progettazione di soluzioni ed elabora schemi dettagliati delle soluzioni; la valutazione tecnologica, provvede alla selezione di servizi, piattaforme, strumenti e tecnologie più appropriate in base alle esigenze del progetto; il ruolo di guida dell'implementazione, coordina il team di sviluppo e i fornitori di soluzioni e delle infrastrutture, garantendo che la soluzione venga realizzata secondo le specifiche architetturali; la revisione per introdurre miglioramenti adatti alle soluzioni realizzate al fine di assicurare prestazioni ottimali e scalabilità.Competenze tecniche attese:
Una figura che possieda esperienza pluriennale in questa posizione e di profonde competenze tecniche, come:
conoscenza dei sistemi operativi e delle piattaforme di containerizzazione, come Docker o soluzioni analoghe (Kubernetes …); esperienza nella realizzazione di ambienti con soluzioni di Amazon Web Services (AWS) e Microsoft Azure e di Continuous Integration and Continuous Delivery (CI/CD); conoscenza dei pattern architetturali software e di sistema come CQRS, EventSourcing, N-Layered, Clean, Onion, Hexagonal; competenza nei linguaggi di programmazione come Java, Kotlin e JavaScript; competenze nella progettazione e gestione di API, nonché comprensione delle relative best practices con esperienza nell'integrazione dei sistemi attraverso API REST e middleware; conoscenza di pratiche di DevOps e strumenti come Terraform/OpenTofu; conoscenza di DBMS come PostgreSQL, SQL Server; conoscenza dei principali sistemi di autenticazione e autorizzazione come OpenIDConnect e OAuth2.Competenze trasversali attese:
La figura deve possedere soft skills per interfacciarsi tra i diversi stakeholder di un progetto come il team, fornitori e clienti/committenti, quali:
buone capacità comunicative per ascoltare e comprendere le esigenze del business e rappresentare ai vari stakeholder concetti complessi in termini accessibili; conoscenza della metodologia Agile o framework Scrum; ottima abilità nel problem solving per trovare soluzioni a problemi complessi, valutando le alternative con implicazioni e trade-off, considerando sia gli aspetti tecnici che quelli di business senza perdere la "big picture" della soluzione; propensione alla guida e alla formazione dei componenti del team per indirizzarli all'approfondimento di nuove soluzioni e strumenti di lavoro. Nonché dedito allo studio e alla condivisione sugli ultimi trend tecnologici. Per questo ci si aspetta che sia in grado anche di organizzare attività di divulgazione tecnica e partecipazione ad eventi dell'azienda in contesti come seminari, workshop, conferenze e fiere allo scopo di promuovere l'impresa presso comunità di pratica.Sede di lavoro: Trento
Orario di lavoro: full-time con 2 giornate di smart-working.
Contratto: a tempo indeterminato. Retribuzione commisurata all'esperienza.
#joinus
#J-18808-Ljbffr