Aruba

SENIOR FULL STACK DEVELOPER

AREA SVILUPPO TRUST SERVICES

Compiti e responsabilità.

La risorsa sarà inserita all’interno di uno dei team di sviluppo del reparto dell’Area Trust Services dove si occuperà di sviluppare e testare i componenti e microservizi. La risorsa riporterà al Team Leader con cui parteciperà anche alla progettazione delle soluzioni secondo quelle che sono le linee guida di sviluppo

Capacità essenziali richieste dal ruolo:

In particolare si richiede

Comprovata esperienza di almeno 4 anni nella progettazione e nello sviluppo di applicativi distribuiti complessi.
Comprovata conoscenza dei linguaggi di programmazione e dei framework in ambito Microsoft, con particolare riferimento a .NET Framework 4.7.2, ASP.NET, .NET Core 3.1, ASP.NET Core, C#, EntityFramework
Comprovata esperienza nella progettazione e sviluppo di servizi API di tipo REST e con strumenti quali Swagger e Postman
Conoscenza dei sistemi di versioning del codice, con particolare riferimento a SVN e GIT
Conoscenza dei principali database relazionali e non relazionali (Mysql,Ms Sql Server, MongoDb, Redis)
Conoscenza di Angular (> v10) e dello sviluppo di applicazioni SPA basate su tale framework
Esperienza nella scrittura di Unit Tests e Integration Tests
Conoscenza dei Message Broker, con particolare riferimento a Kafka e Rabbit MQ
Conoscenza di strumenti di Deploy automation e Continuous Integration quali Jenkins e Git Lab
Conoscenza delle best practice per lo sviluppo sicuro e la protezione dei dati

Requisiti desiderati:

Conoscenza delle architetture a micro-servizi e dei principali design pattern
Conoscenza delle architetture cloud native
Conoscenza dei container e della loro orchestrazione con particolare riferimento a K8s e Docker
Esperienza a lavorare in modo Agile con utilizzo di Sprint
Esperienza nell’utilizzo di tool per SAST e Quality code come SonarQube
Conoscenza dei linguaggi di programmazione e dei framework in ambito java, con particolare riferimento a Java EE , Spring Framework ,Hibernate/JPA

Completano il profilo:

Predisposizione a lavorare in team
Predisposizione all’apprendimento di nuove tecnologie e metodologie di sviluppo
Conoscenza ed esperienza con metodologie di sviluppo agili
Passione per l’innovazione
Sedi: Tutto il terrotorio italiano

Caricamento...

Inoltra ora la candidatura

Compilare il form sottostante e inviare la candidatura.

Privacy Policy
Termini e Condizioni