Per un'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
Inserito / a nella Divisione Architetture del Reparto Sviluppo Software, 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. Potrai partecipare anche a progetti di respiro internazionale in collaborazione con altre aziende o enti europei.
Compiti e responsabilità
- Progettare sistemi e soluzioni per la vendita e l’erogazione dei servizi Aruba, collaborando con i team di sviluppo.
- Sviluppare specifiche tecniche del software partendo dai requisiti funzionali.
- Contribuire alla definizione della roadmap tecnologica aziendale e agli standard di sviluppo software.
- Guidare lo sviluppo di componenti architetturali.
- Mentorare i gruppi di sviluppo, verificando che il software soddisfi requisiti di qualità, sicurezza, osservabilità, estensibilità e manutenibilità.
- Lavorare con gli stakeholder interni per definire i perimetri delle attività e garantire il successo dei progetti tecnologici.
Sei il / la candidato / a ideale se hai
- Una laurea triennale o magistrale in Scienze dell'Informazione, Ingegneria Informatica, Matematica, Fisica o settori affini.
- Esperienza pluriennale nella progettazione e sviluppo software, con capacità di guidare gruppi di lavoro.
- Conoscenza approfondita dei pattern di sviluppo e disegno architetturale, in particolare microservizi.
- Padronanza di uno o più linguaggi di programmazione: Java, C#, GO.
- Conoscenza di framework come Spring Boot / .NET Core.
- Esperienza nella progettazione di REST API.
- Conoscenza di elementi di Public Key Infrastructure (PKI).
- Conoscenza dei principali algoritmi di crittografia (AES, RSA, ECC, SHA, etc.).
- Conoscenza di meccanismi di autenticazione e autorizzazione.
- Familiarità con Hardware Security Modules (HSM) e Key Management Systems (KMS).
- Conoscenza di tecnologie per la protezione dei dati in transito e a riposo.
- Conoscenza di protocolli come OpenID Connect e OAuth2.
- Conoscenza di standard di sicurezza come OWASP, NIST, ENISA.
- Familiarità con la gestione della privacy (GDPR, HIPAA).
- Esperienza con modelli dati relazionali e NoSQL.
- Conoscenza di Message Broker come Kafka, RabbitMQ.
- Buona padronanza dell'inglese (livello B2 o superiore).
- Capacità organizzative, relazionali e di lavoro in team.
- Formazione continua e percorsi di crescita professionale.
Nota
Potresti lavorare in modalità agile e in un ambiente smart e collaborativo, con possibilità di crescita professionale.