Descrizione dell'offerta
Tipologia di contratto: Ricerca e Selezione
Profilo
Sei un giovane laureato in materie informatiche? Vuoilavorare in un team internazionale? Ecco un’opportunitàche fa per te!
Chi sarai e con chi lavorerai
Come membro di un team internazionale, lavorerai all’interno del team di Solutions Engineering e collaborerai con diversi altri team, come Core Engineering, Supporto Tecnico, Sales e Products & Marketing. Far parte del team di Solutions Engineering significa essere circondati da sviluppatori appassionati, motivati ed entusiasti, determinati a sviluppare soluzioni software per prodotti IoT. Il team è coinvolto in tecnologie all’avanguardia e ha l’opportunità di interagire con grandi clienti enterprise a livello globale.
Cosa farai
Sarai coinvolto in tutti gli aspetti dello sviluppo di progetti software, inclusi progettazione, implementazione e testing, utilizzando tecnologie all’avanguardia e seguendo buone pratiche di ingegneria del software e la metodologia Agile. Il candidato ideale avrà l’opportunità d’entrare a far parte di un team internazionale altamente qualificato; lavorerà attivamente su progetti globali per clienti in tutto il mondo, che potrebbero includere lo sviluppo e il contributo a progetti open-source.
Come Junior Solutions Engineer nel team di Solutions Engineering, contribuirai all’intero ciclo di vita dello sviluppo software, dalla progettazione iniziale alla manutenzione continua, garantendo la creazione di soluzioni software di alta qualità, efficienti e sicure.
Responsabilità
- Laurea triennale magistrale in ingegneria informatica o campo correlato
- Competenze di programmazione in Java e/o C++/C#
- Esperienza base con linguaggi di scripting come Bash, sh, Python
- Supporto nell’analisi dei requisiti tecnici e funzionali del cliente
- Collaborazione nell’realizzazione di sistemi per la raccolta, il trasporto, l’archiviazione e l’analisi dei dati provenienti da dispositivi fisici o virtualizzati (Docker)
- Collaborazione nella definizione dei parametri e nella progettazione dell’architettura di nuovo software
- Progettazione, sviluppo e test di nuove funzionalità software per progetti IoT ed Edge AI
- Contributo alla redazione della documentazione software
- Sviluppo di funzionalità software seguendo pratiche di sicurezza riconosciute a livello internazionale
- Supporto tecnico durante le fasi di implementazione e integrazione
- Solida conoscenza della programmazione orientata agli oggetti
- Esperienza base con sistemi operativi Linux
- Conoscenze base delle reti Linux, incluse connessioni cellulari, Wi-Fi, routing e firewall
- Fondamenti di linguaggi per la gestione dei dati come SQL
- Fondamenti di networking e comunicazione (TCP, UDP, TLS)
- Fondamenti di sistemi di versionamento come Git
- Fondamenti di test del software (JUnit o simili)
- Conoscenza della lingua inglese
Soft skills
- Competenze di comunicazione scritta e orale chiare ed efficaci
- Sicurezza e disponibilità ad interagire con clienti e stakeholder interni
- Forte interesse a comprendere le esigenze dei clienti e fornire soluzioni utili
- Capacità di spiegare contenuti complessi in modo semplice ed efficace
- Precisione e attenzione ai dettagli
- Mentalità proattiva con desiderio di apprendere e crescere professionalmente
- Capacità di stabilire priorità e rispettare le scadenze
- Capacità di lavorare sia in autonomia sia in team agili, multidisciplinari e internazionali