RPO

Senior Full Stack Developer

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

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