Chi Siamo
Aruba S.p.A. è il principale cloud provider italiano e prima azienda in Italia per i servizi di data center, cloud, hosting, trust Services, email, PEC e registrazione domini.
Come Gruppo ci impegniamo a contribuire alla trasformazione digitale del Paese ponendoci quotidianamente l'obiettivo di essere al fianco di cittadini ed aziende, supportandone l’attività con le migliori tecnologie e con il massimo rispetto dell’ambiente.
Il nostro obiettivo è quello di offrire ai clienti il miglior servizio possibile, con qualità, onestà, disponibilità e trasparenza. Per farlo puntiamo ad un grande lavoro di squadra, crediamo nella correttezza e nella collaborazione tra i team.
Di cosa ti occuperai
Sarai inserito/a all’interno della divisione Architetture del Reparto Sviluppo Software ed 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. Nello specifico avrai la responsabilità di:
- Progettare insieme ai team di sviluppo coinvolti, i sistemi e le soluzioni per la vendita e l’erogazione dei servizi Aruba.
- Sviluppare le specifiche tecniche del software a partire dai requisiti funzionali.
- Partecipare alla definizione della roadmap tecnologica aziendale.
- Partecipare alla definizione di tutti gli aspetti dello sviluppo software, dalla tecnologia utilizzata agli standard di sviluppo.
- Guidare lo sviluppo di componenti architetturali.
- Come mentore affiancare i gruppi di sviluppo nell'implementazione delle linee guida architetturali.
- Verificare che il software soddisfi tutti i requisiti di alta qualità del codice, sicurezza, osservabilità, estensibilità, manutenibilità.
- Collaborare 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 comunque riconducibile al settore dell'Information Technology.
- Esperienza pluriennale nella progettazione e nello sviluppo software.
- Esperienza nella guida di gruppi di sviluppo.
- Conoscenza approfondita dei principali pattern di sviluppo e disegno architetturale, in particolare relativamente ai microservizi.
- Conoscenza approfondita di uno o più tra i seguenti linguaggi di programmazione: Java, C#, GO.
- Conoscenza approfondita di almeno uno dei seguenti framework: Spring Boot / .NET Core.
- Esperienza nella progettazione di REST API.
- Conoscenza approfondita di elementi di Public Key Infrastructure management, mTLS, Encryption.
- Esperienza nell'utilizzo dei container (Docker) e delle piattaforme di orchestrazione (Kubernetes).
- Conoscenza approfondita dei protocolli OpenID Connect e OAuth2.
- Esperienza nella progettazione di modelli dati relazionali e NoSQL.
- Conoscenza dei principali Message Broker (Kafka, RabbitMQ).
- Esperienza nello sviluppo di applicazioni web di tipo Single Page Application (Angular, React, Vue).
- Padronanza della lingua inglese (almeno livello B2 o equivalente).
- Completano il profilo attitudini organizzative e relazionali, capacità di lavorare in team.
Cosa Offriamo
- 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 potrai lavorare in modalità agile, grazie alle politiche applicate in azienda.
- Ambiente smart e collaborativo.
- Possibilità di crescita professionale.
- Ticket Restaurant.
Sede di lavoro: Italy
Possibilità di lavorare da remoto o in una delle sedi principali del gruppo: Torino, Milano, Ponte San Pietro (BG), Roma, Firenze, Arezzo, Bologna.
#LI-HYBRID