CLOUD COMPUTING ENGINEER

Vimar

  • Padova
  • Tempo indeterminato
  • Full time
  • 1 mese fa
Descrizione aziendaProdotti, sistemi e soluzioni per gestire l'energia elettrica, la sicurezza e la comunicazione: Vimar fa questo e molto altro, garantendo il continuo miglioramento di ogni stile di vita. Il tutto all'insegna di un made in Italy che combina design e tecnologia nell'ottica della più sicura affidabilità e benessere diffuso. Abbiamo un modo per chiamare tutto questo: Energia Positiva. Un'energia sicura, rispettosa dell'uomo e dell'ambiente, intelligente, facile da controllare e bella da vedere. La stessa energia che respiriamo noi ogni giorno, quando lavoriamo pensando a migliorarci e a migliorare sempre di più tutto quello che facciamo. L'Energia Positiva è la nostra filosofia.PosizioneJUNIOR CLOUD COMPUTING ENGINEERIl candidato ideale è un giovane di talento interessato alle tematiche di sviluppo Full-stack di sistemi Cloud scalabili/affidabili da inserire nella divisione di Ricerca e Sviluppo Elettronica che si occupa della progettazione dei servizi Cloud in ambito IoT (Domotica, Videocitofonia, Assistenti Vocali, Sicurezza)Principali compiti e responsabilità
  • Analizzare ed interpretare i requisiti di prodotto, formalizzando i casi d'uso specifici dei servizi Cloud
  • Analizzare e definire l'infrastruttura a supporto dei servizi Cloud da erogare
  • Definire l'architettura del software da sviluppare
  • Cogliere e proporre nuove tecnologie da applicare allo sviluppo dei prodotti aziendali
  • Analizzare le segnalazioni, definirne l'ambito di competenza e le dipendenze con i vari sottosistemi, attuare le implementazioni correttive.
Conoscenze e competenze tecniche
  • Conoscenza delle tecnologie “Back-End” e/o “Front-End” per applicazioni Cloud:
  • Buona capacità di programmazione in almeno uno dei seguenti linguaggi “Back-End”: Java(Wildfly/Quarkus, MicroProfile, Liquibase, Caffeine, JUnit5), Javascript (NodeJS, Fastify/Nest/Express, ESLint, Mocha/Jest), Python(Flask, Unittest)
  • Buona capacità di programmazione in almeno uno delle seguenti tecnologie Web (HTML, CSS, PHP, Javascript, jQuery, Bootstrap, AngularJS e affini)
  • Conoscenza delle tecnologie utilizzate in ambito Cloud IoT: MQTT, DB (sia relazionali che non), REST API
  • Conoscenza della lingua inglese tecnica
  • Capacità di debug
  • Capacità di utilizzo corrente di strumenti di versioning (svn, git)
  • Capacità di realizzare documentazione/specifiche tecniche (capacità di sintesi e chiarezza)
  • Gradita conoscenza dei principali Design Patterns architetturali in ambito Cloud
  • Gradita conoscenza di tecnologie/servizi Cloud AWS (quali ad esempio: Lambda Functions, RDS, Redis, API Gateway, Cloudfront, WAF, ELB, etc.)
  • Interesse verso tecnologie di virtualizzazione basata su container (Docker, Kubernetes, AWS ECS)
  • Interesse verso l'approccio IaaS (AWS Cloudformation, Terraform, Ansible, Puppet etc)
Requisiti personali
  • Precisione, affidabilità e flessibilità
  • Proattività e spirito di iniziativa
  • Capacità di Problem Solving
  • Buone capacità comunicative
SENIOR CLOUD COMPUTING ENGINEERInserito all'interno della divisione Ricerca e Sviluppo Elettronica, si dovrà occupare della progettazione e sviluppo di servizi Cloud in ambito IoT (Domotica, Videocitofonia, Assistenti Vocali, Sicurezza), coordinandosi con il team di lavoro ed interfacciandosi con le diverse aree aziendali/fornitori.Il candidato ideale ha maturato esperienze nella realizzazione di sistemi Cloud scalabili/affidabili, lato "Back-end", per l'erogazione di servizi IoT.Principali compiti e responsabilità
  • Analizzare ed interpretare i requisiti di prodotto, formalizzando i casi d'uso specifici dei servizi Cloud
  • Analizzare e definire l'infrastruttura a supporto dei servizi Cloud da erogare
  • Definire l'architettura del software da sviluppare
  • Cogliere e proporre nuove tecnologie da applicare allo sviluppo dei prodotti aziendali
  • Analizzare le segnalazioni, definirne l'ambito di competenza e le dipendenze con i vari sottosistemi, attuare le implementazioni correttive.
Conoscenze e competenze tecniche
  • Esperienza nella realizzazione di servizi di “Back-End” per applicazioni Cloud
  • Esperienza nella realizzazione di soluzioni basate su MQTT, DB (sia relazionali che non), REST API
  • Buona conoscenza di tecnologie/servizi Cloud "Back-End" basati su infrastruttura AWS (Cloudfront, WAF, ELB, Lambda Functions, RDS, Redis, API Gateway, etc.)
  • Conoscenza dei principali tool AWS di monitoring
  • Conoscenza dei principali Design Patterns architetturali
  • Conoscenza delle principali tecniche per realizzare sistemi scalabili & affidabili
  • Conoscenza della lingua inglese tecnica
  • Buona capacità di programmazione in almeno uno dei seguenti linguaggi: Java(Wildfly/Quarkus, MicroProfile, Liquibase, Caffeine, JUnit5), Javascript (NodeJS, Fastify/Nest/Express, ESLint, Mocha/Jest), Python(Flask, Unittest)
  • Scrittura test di unità e di integrazione
  • Ottime capacità di debug
  • Capacità di utilizzo corrente di strumenti di versioning (svn, git)
  • Capacità di realizzare documentazione/specifiche tecniche (capacità di sintesi e chiarezza)
  • Gradita la conoscenza di virtualizzazione basata su container (Docker, Kubernetes, AWS ECS)
  • Gradita la conoscenza di tool per IaaS (AWS Cloudformation, Terraform, Ansible, Puppet etc)
  • Gradita esperienza nella realizzazione/manutenzione di integrazioni Cloud con Assistenti Vocali (Alexa / Google Home)
Requisiti personali
  • Precisione, affidabilità e flessibilità
  • Proattività e spirito di iniziativa
  • Capacità di Problem Solving
  • Buone capacità comunicative
RequisitiVi chiediamo cortesemente di allegare il vostro Curriculum Vitae aggiornato.Altre informazioniL'offerta di lavoro si intende rivolta all'uno e all'altro sesso in ottemperanza al D.Lgs. 198/2006Qualora non siate contattati entro 60 giorni dall'Azienda, la ricerca è da considerarsi conclusa.Sede di Lavoro: Marostica (VI) o Padova

Vimar