PJob Title: strongSenior Software Architectbr/strongLocation:strong Levico Terme (TN)br/strongstrongSenior Software Architect /strong è il ruolo che si dedica allo sviluppo di nuovi Prodotti Software proprietari.brLa programmazione Software è una attività fondamentale per lo sviluppo di macchinari e sistemi BLMGroup, programmati e governati da Prodotti Software proprietari in ottica di massima integrazione dei nostri sistemi di automazione ai processi produttivi del cliente.brAll’interno delle aziende del Gruppo BLM sono presenti team dedicati allo sviluppo SW per creare interfacce, programmare gli impianti, integrare robot e altri sistemi a bordo macchina.brLo sviluppo SW è strettamente collegato alla progettazione meccanica, elettrica e di industrializzazione, al fine di dare valore aggiunto a tutte le linee di prodotto BLMGroup.brstrongResponsabilitàbr/strong /pulliProgettare, sviluppare e mantenere software per l’interazione uomo macchina ed il controllo remoto per macchinari di taglio tubo e lamiera, garantendone il corretto funzionamento; /liliTestare, documentare e mantenere il codice sviluppato; /liliAnalizzare le esigenze aziendali e delle singole linee di prodotto e definire le migliori soluzioni software per il settore; /liliCollaborare con team multidisciplinari (meccanici, elettronici, altri sviluppatori) per l’integrazione dei moduli software.; /liliCollaborare con i reparti di produzione per l’integrazione delle soluzioni software nel processo produttivo, di assemblaggio e di test dei macchinari; /liliGarantire l’ottimizzazione delle performance e la sicurezza delle applicazioni sviluppate; /liliMonitorare le nuove tecnologie e proporre innovazioni per migliorare le soluzioni esistenti; /liliIndividuare e implementare soluzioni basate su Intelligenza Artificiale e Machine Learning per ottimizzare i processi di automazione e migliorare la capacità decisionale dei macchinari; /liliContribuire al Knowledge Transfer delle soluzioni sviluppate verso gli altri componenti del team e le altre aree aziendali.br/li /ulstrongAttivitàbr/strongulliAnalisi, progettazione e sviluppo software per l’evoluzione del software attuale di interazione uomo-macchina (HMI) per sistemi di automazione e controllo remoto in ambiente industriale; /liliProgettazione software per la programmazione e il controllo di sistemi industriali, in ottica Industria 5.0; Sviluppo di tool di supporto alla progettazione; /liliSviluppo ed evoluzione di tool di diagnosi remota ed aggiornamento dei macchinari presso i clienti; /liliDefinizione e trasferimento delle specifiche di progetto, concordandole con i clienti interni all’azienda ed esterni; /liliDefinizione e monitoraggio degli obiettivi di progetto in cui si è coinvolti, qualità dei risultati e tempistiche; /liliLavoro in team con sviluppatori software e progettisti di altre aree tecniche; /liliPresa in carico di progetti e collaborazioni con fornitori esterni; /liliElaborazione di proposte di tirocini e tesi per studenti universitari.br/li /ulstrongNota: /strong 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.brstrongRequisiti fondamentalibr/strongulliLaurea Magistrale in discipline STEM o equivalenti; /liliEsperienza lavorativa di cinque anni maturata in abito sviluppo software; /liliConoscenza ed esperienza di programmazione software object-oriented e sviluppo di applicazioni; /liliConoscenza di linguaggi di programmazione C++, C#, WPF e ambiente .NET; /liliConoscenza dei principali sistemi operativi Windows e Linux; /liliConoscenza dei principali concetti di compilazione e strutturazione del codice, come ereditarietà e scalabilità. /liliBuona conoscenza di strumenti per la gestione del versionamento come GIT e GITLAB; /liliAtteggiamento collaborativo e aperto al confronto, utile a inserirsi in un team composto da persone con competenze tecniche differenti e sinergiche; /liliCapacità organizzative, attenzione ai dettagli, flessibilità e dinamicità, precisione e rigore metodologico; /liliCuriosità e volontà di apprendere, di conoscere, di aggiornarsi e di innovarsi; /liliCuriosità e capacità di inquadrare le attività assegnate da una prospettiva più ampia; /liliCapacità di analisi e di elaborazione di soluzioni in modo proattivo; /liliConoscenza della lingua inglese livello B1/B2.br/li /ulstrongRequisiti preferenzialibr/strongulliConoscenza del modello di progettazione MVVM; /liliConoscenza di programmazione asincrona e multi thread; /liliConoscenze su database relazionali es: MongoDB, MariaDB, Postgres, MySQL; /liliConoscenza ed esperienza di programmazione web Angular, React, HTML5 and CSS3; /liliConoscenza di sistemi, reti IoT e delle relative tematiche di sicurezza di comunicazione; /liliConoscenza di architetture cloud-based e web server (AWS, Azure, Google Cloud); /liliConoscenza di architetture a microservizi, API REST, containerizzazione (Docker); /liliConoscenze/competenze di networking, hardware, protocolli e topologie; /liliConoscenza ed esperienza con algoritmi di data minig e machine learning per classificazione, regressione e clustering; /liliConoscenza di software ERP SAP e delle API di interazione; /liliFamiliarità nell’uso di metodologie di sviluppo Scrum/Agile; /liliAttitudine nella gestione di progetti strutturati con capacità di analisi ed elaborazione soluzioni e forte orientamento al raggiungimento degli obiettivi; /liliCapacità di lavorare con precisione anche in momenti di forte pressione.br/li /ulJob function: strongProgettazione Ingegnerizzazione /strong #J-18808-Ljbffr