Per un'azienda cliente leader italiano nei servizi IT e infrastrutture, ricerchiamo un / una Software Architect con competenze in crittografia.
Responsabilità principali
- Progettare sistemi e soluzioni per la vendita e l’erogazione dei servizi Aruba, garantendo architetture sicure, scalabili, flessibili e robuste.
- Sviluppare specifiche tecniche a partire dai requisiti funzionali.
- Definire la roadmap tecnologica e gli standard di sviluppo software.
- Guidare lo sviluppo di componenti architetturali.
- Mentorare i team di sviluppo, assicurando qualità, sicurezza e manutenibilità del software.
- Collaborare con stakeholder interni per la definizione delle attività e il successo dei progetti.
Requisiti del candidato
- Laurea in Informatica, Ingegneria Informatica, Matematica, Fisica o settore affine.
- Esperienza nella progettazione e sviluppo software e nella guida di team.
- Conoscenza di pattern di sviluppo e architetture, in particolare microservizi.
- Competenza in Java, C#, GO o simili.
- Esperienza con Spring Boot / .NET Core.
- Progettazione di REST API.
- Conoscenza di PKI e algoritmi di crittografia (AES, RSA, ECC, SHA).
- Conoscenza di meccanismi di autenticazione e autorizzazione, HSM e KMS.
- Capacità di protezione dei dati in transito e a riposo.
- Familiarità con OpenID Connect e OAuth2.
- Conoscenza di standard di sicurezza (OWASP, NIST, ENISA).
- Gestione della privacy e regolamenti come GDPR e HIPAA.
- Progettazione di modelli dati relazionali e NoSQL.
- Conoscenza di Message Broker come Kafka e RabbitMQ.
- Buona padronanza dell'inglese (livello B2 o superiore).
- Ottime capacità organizzative e relazionali, attitudine al lavoro in team.
Offriamo formazione continua, ambiente smart e collaborativo, e opportunità di crescita professionale.