Per azienda cliente leader italiano nei Servizi IT & Infrastructure per Consumer, Enterprise & Business, ricerchiamo
un / una Software Architect con competenze in crittografia.
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 e a tutti gli aspetti dello sviluppo software, dalla tecnologia 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 requisiti di alta qualità, sicurezza, osservabilità, estensibilità e manutenibilità.
- Lavorerai in collaborazione con gli stakeholder interni per la definizione delle attività e delle soluzioni tecnologiche.
Sei il / la candidato / a ideale se hai
- Laurea triennale o magistrale in Scienze dell'Informazione, Ingegneria Informatica o settore affine.
- Esperienza pluriennale nella progettazione e sviluppo software e nella guida di gruppi di sviluppo.
- Conoscenza approfondita dei pattern di sviluppo e disegno architetturale, in particolare dei microservizi.
- Competenza in uno o più linguaggi di programmazione: Java, C#, Go.
- Esperienza con framework come Spring Boot / .NET Core.
- Capacità di progettare REST API.
- Conoscenza di elementi di Public Key Infrastructure management.
- Conoscenza degli 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 dei meccanismi di protezione dati in transito e a riposo.
- Conoscenza di protocolli come OpenID Connect e OAuth2.
- Conoscenza degli standard di sicurezza (OWASP, NIST, ENISA).
- Familiarità con gestione privacy e regolamenti come GDPR e HIPAA.
- Esperienza nella progettazione di modelli dati relazionali e NoSQL.
- Conoscenza di Message Broker come Kafka e RabbitMQ.
- Padronanza della lingua inglese (livello B2 o superiore).
- Attitudini organizzative, relazionali e capacità di lavorare in team.
Cosa Offriamo
- Formazione continua con piani di induction e percorsi specifici.
- Possibilità di lavorare in modalità agile.
- Ambiente smart e collaborativo.
- Opportunità di crescita professionale.
- Ticket Restaurant.