Aruba

Senior Full Stack Developer

Bergamo
Full remote
Full time
The Company
Aruba
About this company
The job
Senior Full Stack Developer
Full remote Unlock salary Bergamo Full time .NET .NET-Core ASP.NET C# MySQL SQL Redis MongoDB Angular-2+ SQL-Server
Job description

Aruba S.p.A., fondata nel 1994, è la prima società in Italia per i servizi IT di data center, web hosting, e-mail, PEC e registrazione domini. Aruba è anche attiva sui principali mercati europei quali Francia, Inghilterra e Germania e vanta la leadership in Repubblica Ceca e Slovacca oltre ad una presenza consolidata in Polonia e Ungheria. La società ha una grande esperienza nella gestione dei data center disponendo di un network europeo in grado di ospitare oltre 200.000 server.

Descrizione
Siamo alla ricerca di un Senior Full Stack Developer, 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

Compiti e responsabilità

  • 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