Attiva gli avvisi di lavoro via e-mail!

Software Developer

BLMGROUP

Levico Terme

In loco

EUR 30.000 - 55.000

Tempo pieno

12 giorni fa

Descrizione del lavoro

BLMGROUP cerca un Software Developer per progettare e sviluppare sistemi informativi applicati ai propri prodotti. Il candidato ideale possiede una laurea in Informatica o discipline STEM e ha esperienza nella programmazione orientata agli oggetti. Sarà responsabile dell'analisi e dello sviluppo di applicazioni per macchinari industriali, e lavorerà a stretto contatto con team multidisciplinari per garantire il corretto funzionamento e sviluppo di soluzioni software sia in ambiente Windows che Linux.

Competenze

  • Conoscenza ed esperienza di programmazione software orientata agli oggetti.
  • Volontà di apprendere e curiosità.
  • Conoscenza della lingua inglese livello B1/B2.

Mansioni

  • Analizzare e sviluppare applicativi software per macchinari.
  • Collaborare con team multidisciplinari per integrazione dei moduli software.
  • Contribuire al Knowledge Transfer delle soluzioni sviluppate.

Conoscenze

Programmazione orientata agli oggetti
Collaboration in team
Precisione e rigore metodologico
Curiosità

Formazione

Laurea Magistrale in discipline STEM

Strumenti

C++
C#
.NET
WPF
Angular
React
HTML5
CSS3

Descrizione del lavoro

Job title: Software Developer

Location: Levico Terme (TN)

Software Developer è il ruolo dedicato alla progettazione e allo sviluppo di nuovi sistemi informativi applicati ai prodotti BLM GROUP.

Il Software Developer si occupa di tutti i processi relativi alla progettazione e implementazione di nuovi sistemi: pianificazione del lavoro di progettazione, definizione dei parametri, scrittura, codifica e test.

Il ruolo richiede una laurea in Informatica, Ingegneria Informatica e delle Telecomunicazioni, Matematica (o equivalente) e precedente esperienza nella programmazione di software orientato agli oggetti e nello sviluppo di applicazioni.

Responsabilità

  • Analizzare e sviluppare applicativi software per macchinari di taglio tubo e lamiera, garantendone il corretto funzionamento;
  • Testare, documentare e mantenere il codice sviluppato;
  • Collaborare con team multidisciplinari (meccanici, elettronici, altri sviluppatori) per l’integrazione dei moduli software;
  • Contribuire al Knowledge Transfer delle soluzioni sviluppate verso gli altri componenti del team e le altre aree aziendali.

Attività

  • Analisi, progettazione e sviluppo software per la realizzazione di interfacce uomo-macchina (HMI) per sistemi di automazione e controllo in ambiente industriale su piattaforma .NET e sistema operativo Windows;
  • Progettazione e sviluppo software real-time per il controllo e l’analisi di segnali e sensoristica;
  • Sviluppo di tool di supporto alla progettazione:
  • Sviluppo ed evoluzione di tool di diagnosi remota dei macchinari presso i clienti;
  • Sviluppo di software per codifica e creazione di programmi con istruzioni macchina per sistemi di automazione.
  • Studio di nuove soluzioni applicative con architetture distribuite su desktop e/o cloud;

Nota: in relazione a quanto sopra, è importante sottolineare che in ogni job description le informazioni fornite sono necessariamente sintetiche, focalizzate sugli obiettivi principali posti dalla posizione; nel normale svolgimento del lavoro, è necessario prevedere l'integrazione con compiti, attività e responsabilità che hanno rilevanza logica e correlazione con la descrizione e le informazioni espresse.

Requisiti fondamentali

  • Laurea Magistrale in discipline STEM o equivalenti.
  • Conoscenza ed esperienza (anche accademica) di programmazione software object-oriented e sviluppo di applicazioni.
  • Conoscenza di linguaggi di programmazione C++, C#, WPF; - Conoscenza dei principali sistemi operativi Windows e Linux.
  • Conoscenza dei principali concetti di compilazione e strutturazione del codice, come ereditarietà e scalabilità.
  • Atteggiamento collaborativo e aperto al confronto, utile a inserirsi in un team composto da persone con competenze tecniche differenti e sinergiche;
  • Volontà di apprendere, curiosità, concentrazione: caratteristiche necessarie a gestire in autonomia le attività affidate; - precisione e rigore metodologico;
  • Curiosità e capacità di inquadrare le attività assegnate da una prospettiva più ampia; - conoscenza della lingua inglese livello B1/B2.

Requisiti preferenziali

  • Esperienza pregressa in ambito industriale, nello sviluppo software o realizzazione di interfacce utente
  • Conoscenza del modello di progettazione MVVM;
  • Conoscenza di programmazione asincrona e multi thread;
  • Conoscenze su database relazionali MongoDB, MariaDB, Postgres, MySQL
  • Conoscenza ed esperienza di programmazione web Angular, React, HTML5 and CSS3
  • Conoscenza di sistemi, reti IoT e delle relative tematiche di sicurezza di comunicazione.
  • Conoscenza di architetture cloud-based e web server (AWS, Azure, Google Cloud)
  • Conoscenze/competenze di networking, hardware, protocolli e topologie;
  • Conoscenza ed esperienza con algoritmi di data minig e machine learning per classificazione, regressione e clustering;
  • Conoscenza di software ERP SAP e delle API di interazione. - attitudine al multitasking.

Job function: Progettazione & Ingegnerizzazione
Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.