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. Potrai partecipare anche a progetti di respiro internazionale in collaborazione con altre aziende o enti europei.
Compiti e responsabilità
- Progetterai sistemi e soluzioni per la vendita e l’erogazione dei servizi Aruba, collaborando con i team di sviluppo.
- svilupperai le specifiche tecniche del software a partire dai requisiti funzionali.
- Definirai la roadmap tecnologica aziendale e gli standard di sviluppo software.
- Guiderai lo sviluppo di componenti architetturali.
- Fornirai mentorship ai gruppi di sviluppo, assicurando che il software soddisfi requisiti di qualità, sicurezza, osservabilità, estensibilità e manutenibilità.
- Lavorerai con gli stakeholder interni per definire i perimetri delle attività e le soluzioni tecnologiche.
Sei il / la candidato / a ideale se hai
- Una laurea in Scienze dell'Informazione, Ingegneria Informatica, Matematica, Fisica o settori affini.
- Esperienza pluriennale nella progettazione e sviluppo software e nella guida di team di sviluppo.
- Conoscenza approfondita di pattern di sviluppo e architettura, in particolare microservizi.
- Competenza in Java, C# o Go.
- Esperienza con Spring Boot o .NET Core.
- Esperienza nella progettazione di REST API.
- Conoscenza di Public Key Infrastructure e algoritmi di crittografia come AES, RSA, ECC, SHA.
- Conoscenza di meccanismi di autenticazione e autorizzazione, HSM e KMS.
- Conoscenza di protezione dati in transito e a riposo, protocolli OpenID Connect e OAuth2.
- Conoscenza di standard di sicurezza come OWASP, NIST, ENISA.
- Familiarità con GDPR e HIPAA.
- Esperienza con modelli dati relazionali e NoSQL.
- Conoscenza di Message Broker come Kafka e RabbitMQ.
- Padronanza dell'inglese almeno livello B2.
- Ottime capacità organizzative e relazionali, capacità di lavorare in team.
- Formazione continua e disponibilità a lavorare in modalità agile.
Creare un avviso di lavoro per questa ricerca