Per azienda cliente leader italiano nei Servizi IT & Infrastructure per Consumer, Enterprise & Business ricerchiamo un / una Software Architect con competenze in crittografia.
Di cosa ti occuperai
Sarai inserito / a all’interno della divisione architetture del reparto sviluppo software e avrai come mansione principale la progettazione di architetture sicure, scalabili, flessibili e robuste all'interno delle piattaforme di vendita ed erogazione dei servizi di Aruba. Con questo ruolo potrai partecipare anche a progetti di respiro internazionale in collaborazione con altre aziende o enti europei.
Compiti e responsabilità
* Progetterai insieme ai team di sviluppo coinvolti, i sistemi e le soluzioni per la vendita e l’erogazione dei servizi Aruba.
* Svilupperai le specifiche tecniche del software a partire dai requisiti funzionali.
* Parteciperai alla definizione della roadmap tecnologica aziendale ed alla definizione di tutti gli aspetti dello sviluppo software, dalla tecnologia utilizzata agli standard di sviluppo.
* Guiderai lo sviluppo di componenti architetturali.
* Come mentore affiancherai i gruppi di sviluppo nell'implementazione delle linee guida architetturali e verificherai che il software soddisfi tutti i requisiti di alta qualità del codice, sicurezza, osservabilità, estensibilità, manutenibilità.
* Lavorerai in collaborazione con gli stakeholder interni per la definizione dei perimetri delle attività, per la messa in opera delle soluzioni tecnologiche e di tutte le azioni volte a concludere con successo i progetti.
Sei il / la candidato / a ideale se hai
* Laurea triennale o magistrale in Scienze dell'Informazione, Ingegneria Informatica o comunque riconducibile al settore dell'Information Technology, Matematica, Fisica
* Esperienza pluriennale nella progettazione e nello sviluppo software e nella guida di gruppi di sviluppo.
* Conoscenza approfondita dei principali pattern di sviluppo e disegno architetturale, in particolare relativamente ai microservizi.
* Conoscenza approfondita di uno o più tra i seguenti linguaggi di programmazione: Java, C#, GO.
* Conoscenza approfondita di almeno uno dei seguenti framework: Spring Boot / .NET Core.
* Esperienza nella progettazione di REST API.
* Conoscenza approfondita di elementi di Public Key Infrastructure management.
* Conoscenza dei principali algoritmi di crittografia (AES, RSA, ECC, SHA, etc.).
* Conoscenza dei principali meccanismi di autenticazione e autorizzazione.
* Conoscenza delle tecnologie Hardware Security Modules (HSM) e Key Management Systems (KMS).
* Conoscenza dei principali meccanismi di protezione dei dati in transito e a riposo.
* Conoscenza approfondita dei protocolli OpenID Connect e OAuth2.
* Conoscenza degli standard di sicurezza principali (es. OWASP, NIST, ENISA).
* Familiarità con la gestione della privacy dei dati e regolamenti come GDPR e HIPAA.
* Esperienza nella progettazione di modelli dati relazionali e NoSQL.
* Conoscenza dei principali Message Broker (Kafka, RabbitMQ).
* Padronanza della lingua inglese (almeno livello B2 o equivalente).
* Completano il profilo attitudini organizzative e relazionali, capacità di lavorare in team.
Cosa Offriamo
* Formazione continua con piani di induction strutturati per i nuovi ingressi in azienda e percorsi specifici in funzione del ruolo / area.
* Se previsto dalla mansione potrai lavorare in modalità agile, grazie alle politiche applicate in azienda.
* Ambiente smart e collaborativo.
* Possibilità di crescita professionale.
* Ticket restaurant.
#J-18808-Ljbffr