Attiva gli avvisi di lavoro via e-mail!

Software Architect con competenze in crittografia

Adecco Permanent Recruitment

Pistoia

In loco

EUR 40.000 - 70.000

Tempo pieno

23 giorni fa

Descrizione del lavoro

Una rinomata azienda nel settore dei servizi IT cerca un Software Architect per progettare architetture sicure e scalabili per le piattaforme di vendita. La figura ideale ha una laurea in Informatica e una solida esperienza nel software development. Il candidato parteciperà a progetti internazionali e lavorerà in un ambiente collaborativo, con opportunità di crescita professionale.

Servizi

Formazione continua e piani di induction strutturati
Ambiente smart e collaborativo
Possibilità di lavoro agile
Crescita professionale

Competenze

  • Laurea triennale o magistrale in Scienze dell'Informazione, Ingegneria Informatica o settori affini.
  • Esperienza pluriennale nella progettazione e sviluppo software.
  • Attitudini organizzative e relazionali, capacità di lavorare in team.

Mansioni

  • Progettare architetture sicure e scalabili per i servizi di Aruba.
  • Sviluppare le specifiche tecniche del software a partire dai requisiti funzionali.
  • Guida dei gruppi di sviluppo nell'implementazione delle linee guida architetturali.

Conoscenze

Programmazione in Java
Programmazione in C#
Programmazione in Go
Progettazione di REST API
Conoscenza di algoritmi di crittografia
Familiarità con HSM e KMS
Conoscenza di microservizi
Conoscenza di OpenID Connect e OAuth2
Padronanza dell'inglese (livello B2)

Formazione

Laurea in Scienze dell'Informazione o Ingegneria Informatica

Descrizione del lavoro

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 e 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à e 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 settori affini come Matematica o 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 riguardo ai microservizi.
  • Conoscenza approfondita di uno o più tra i seguenti linguaggi di programmazione: Java, C#, Go.
  • Conoscenza approfondita di almeno uno dei framework: Spring Boot / .NET Core.
  • Esperienza nella progettazione di REST API.
  • Conoscenza di elementi di gestione della Public Key Infrastructure.
  • Conoscenza dei principali algoritmi di crittografia (AES, RSA, ECC, SHA, ecc.).
  • 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).
  • Attitudini organizzative e relazionali, capacità di lavorare in team.
  • 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, possibilità di lavorare in modalità agile grazie alle politiche aziendali.
  • Ambiente smart e collaborativo.
  • Possibilità di crescita professionale.
Creare un avviso di lavoro per questa ricerca
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.