Junior IoT Software Engineer
Cerchiamo un Junior IoT Software Engineer dinamico e motivato che entri a far parte del team. In questa posizione sarai coinvolto in progetti di...
Candidati per questa posizioneDescrizione della posizione
Cerchiamo un Junior IoT Software Engineer dinamico e motivato che entri a far parte del team. In questa posizione sarai coinvolto in progetti di trasformazione digitale di processi industriali e automotive.
Utilizzerai metodologie agili che permettono di passare rapidamente dalla progettazione all'implementazione, per ottenere un prodotto finale efficiente e di qualità.
In particolare ti occuperai di manutenere e sviluppare applicativi web aziendali per il monitoraggio e controllo remoto di apparati IoT connessi ad asset industriali e automotive.
Avrai l'opportunità di ampliare le tue competenze tecniche e di crescere professionalmente, inserito in un team strutturato e collaborativo, a contatto con figure esperte del settore, in un'ottica di formazione continua e sviluppo professionale.
Attività principali
- Progettazione e sviluppo di applicazioni Java su Framework SpringBoot;
- Progettazione e sviluppo di applicazioni front-end utilizzando framework e librerie come React e Angular;
- Progettazione e sviluppo di microservizi REST in un ambiente cloud;
- Progettazione e sviluppo di soluzioni IoT mediante protocollo MQTT;
- Manutenzione di strutture dati su database PostgreSQL e MySQL;
Requisiti fondamentali
- Laurea triennale o magistrale in Ingegneria Informatica, Industriale, Elettronica o Meccanica;
- Conoscenza base di strutture IoT, in particolar modo del protocollo MQTT;
- Conoscenza di linguaggi di programmazione Java e TypeScript;
- Esperienza con il sistema di versioning Git per il controllo del codice sorgente;
- Competenze solide in JavaScript, HTML e CSS per lo sviluppo front-end;
- Conoscenza delle strutture dati e della loro gestione in contesti reali;
- Esperienza con IDE di sviluppo Visual Studio Code e IntelliJ IDEA;
Competenze apprezzate
- Conoscenza del linguaggio Python;
- Forte orientamento al lavoro di squadra e capacità di collaborare efficacemente in un ambiente multidisciplinare;
- Eccellenti capacità di problem-solving e approccio proattivo alla risoluzione delle sfide tecniche;
- Motivazione e passione per l'innovazione tecnologica e il miglioramento continuo;
- Buona conoscenza della lingua inglese, sia scritta che parlata, per la comunicazione in contesti internazionali;
- Disponibilità a viaggiare per incontri con clienti o partecipazione a progetti esterni.
Sede di lavoro
- Primo periodo (6-12 mesi): presenza obbligatoria in sede ad Avellino per favorire una rapida integrazione nel team e una comprensione approfondita dei processi aziendali.
- Fase successiva: in base ai risultati e all'integrazione della risorsa, sarà possibile valutare una modalità di lavoro ibrida, con una suddivisione tra lavoro in sede e remoto.
Tipologia di contratto
- Contratto di tirocinio, apprendistato, stage;