Cloud Software Engineer - Full Remote

Infocert Padova Italia ICT e Sistemi informativi
Attenzione! Annuncio scaduto

Descrizione azienda

Infocert S.p.A., società del Gruppo Tinexta, è la più grande Certification Authority in Europa.

Il Gruppo Tinexta è tra gli operatori leader in Italia in quattro aree di business: Digital Trust, Cybersecurity, Credit Information & Management e Innovation & Marketing Services.

Infocert supporta i clienti nella trasformazione digitale dei processi e dell'organizzazione utilizzando servizi innovativi e servizi trust ed è alla ricerca di una risorsa da inserire nel ruolo di Cloud Software Engineer nella sede di Milano, Padova, Roma o in modalità full remote.

Posizione

Il candidato sarà inserito nel team Onboarding.

Il team Onboarding della direzione Product Factory di InfoCert si occupa dello sviluppo e l'erogazione dei servizi di onboarding (KYC e firma digitale). La piattaforma ha l'obiettivo di permettere l'onboarding di nuovi utenti di InfoCert e dei clienti enterprise in modalità totalmente digitale, con una piattaforma scalabile, altamente affidabile e performante. La piattaforma deve offrire funzionalità innovative nell'ambito KYC con componenti basati su intelligenza artificiale per permettere identificazioni veloci ed automatiche.

Principali responsabilità nel ruolo

La figura si occuperà del design e dello sviluppo di applicazioni cloud native. Viene richiesta proattività e viene concessa autonomia per lo lo sviluppo di componenti e di una piattaforma con alta scalabilità, affidabilità e performance, potendo utilizzare e proporre tecnologie innovative.

Il ruolo verrà ricoperto all'interno di un team DevOps con paradigma Agile software development, dove ci si coordinerà per elaborare le richieste di business ed innovazione in collaborazione con gli altri membri del team.

Attività principali

  • Far parte di un team DevOps per lo sviluppo e l'erogazione di applicazioni cloud native su piattaforma AWS
  • Applicazione del framework SCRUM ed altre metodologie per l'agile software development
  • Progettare, implementare e distribuire in modo iterativo nuove funzionalità ed applicazioni
  • Refactoring del software esistente per elevare standard di qualità e performance con l'utilizzo di pratiche moderne
  • Unit testing
  • Partecipare alla progettazione e allo sviluppo di microservizi con Docker e Kubernetes
  • Code Review
  • Configurazione infrastruttura Cloud per l’erogazione di servizi reattivi ed affidabili
  • Configurazione raccolta metriche delle applicazioni, configurazione del rilevamento ed analisi di ottimizzazioni infrastrutturali e applicative
  • Utilizzo di strumenti APM
  • Analisi ed ottimizzazione di performance e costi di architetture cloud

Requisiti

Conoscenze specifiche ed esperienze professionali

Laurea in Informatica, Ingegneria informatica o discipline equivalenti.

Apprezzate certificazioni relative a Java, AWS o altri cloud provider e Kubernetes.


E’ richiesta un’esperienza di almeno 3 anni e le seguenti conoscenze:

  • Java
  • Microservice development framework (es. SpringBoot, Quarkus)
  • Unit testing
  • Git
  • Principi API RESTful
  • Container ed orchestrazione
  • Tools e metodologie CICD
  • Principi di Service Oriented architecture/ Microservice architecture / Reactive architecture/ Cloud-native architecture
  • Cloud provider (preferibilmente AWS)
  • Sistemi DBMS o NoSQL

Inoltre è apprezzata la conoscenza di:

  • Monitoring & APM
  • Metodologie e framework per test automation
  • Mobile develpment (Android, iOS)
  • Python
  • Machine learning per Document reading e face matching
  • Linguaggi sviluppo front end Javascript e Typescript
  • Tecnologie web HTML, CSS
  • Linux OS

Altre informazioni

Caratteristiche personali del candidato ideale

  • Capacità di analisi e risoluzione di problematiche complesse
  • Passione per innovazione e tecnologia
  • Predisposizione per il lavoro in team
  • Capacità di ricevere ed elaborare i feedback dagli stakeholder
  • Intraprendenza