Azienda metalmeccanica multinazionale Tedesca. La sede di Schio progetta e costruisce macchine industriali per la Stampa 3D, che commercializza in Italia e in Europa, come punto di riferimento per tutto il gruppo.
Per la filiale di Schio, attualmente in fase di espansione, siamo alla ricerca per potenziamento dell’organico di un/una:
Siamo alla ricerca di .NET Software Developer con esperienza in .NET con buona conoscenza del sistema operativo Windows e dei processi di packaging, versionamento e distribuzione del software da inserire nel team Electronics & Software Development.
La persona, riportando al Responsabile di Funzione, sia della concezione, architettura e sviluppo di nuovi progetti, sia di garantire supporto per la gestione delle problematiche legate ai software HMI per macchine “additive manufacturing”.
In particolare, le sue attività saranno:
• Partecipare a gruppi di sviluppo di nuove funzionalità, seguendo in ottica agile/Scrum i processi di valutazione di fattibilità, definizione dell’architettura, sviluppo del software e collaborazione con il team di testing;
• Fornire il primo supporto alla produzione in caso di problematiche software, analisi del problema comprensione e lettura dei log, definizione della possibile risoluzione in autonomia o interfacciandosi con il team
• Analizzare problematiche di sistema su Windows e drivers (servizi, registry, eventi, permessi, networking).
• Collaborare nella definizione della serial release e il contestuale rilascio della stessa garantendo il corretto funzionamento del processo di roll-out
• Gestire il ciclo di vita dei pacchetti software: versioning, dipendenze, distribuzione.
• Coordinare la creazione della documentazione software allegata alla serial release
• Sviluppare e manutenere applicazioni/servizi .NET: Valutare la definizione delle richieste software, formulare la progettazione concettuale e i requisiti tecnici
• Garantire i requisiti di qualità mediante test automatici e manuali, l'ottimizzazione continua e l'automazione del processo di sviluppo del software
• Progettare e mantenere strumenti per diagnostica, logging e installazione. Scrivere test automatici di base (unit/integration test).
• Collaborare con il team per definizione requisiti, soluzioni tecniche e miglioramento processi
Richiediamo:
#Competenze richieste
· Titolo di studio in informatica, o titolo di studio affine, con particolare attenzione alla progettazione, sviluppo e test del software;
· Esperienza nello sviluppo .NET/C#
· Esperienza nella progettazione dell'interfaccia utente, con tecnologie Microsoft .NET come Microsoft Windows Forms e WPF
· Buona conoscenza di Windows: servizi, event viewer, permessi, configurazioni, registry, networking.
· Conoscenza di Git e degli strumenti Microsoft (Visual Studio, Azure DevOps).
· Capacità di organizzazione, affidabilità e gestione dello stress.
· Creatività, problem solving e orientamento al risultato;
· Buone capacità di comunicazione e lavoro in team
· Buona conoscenza della lingua inglese
Competenze gradite che, se non possedute, possono essere acquisite in azienda:
• Esperienza nella gestione di pacchetti/versioni/dipendenze (es. Chocolatey, MSI, directory strutturate).
• Conoscenza sistemistica di base anche su Linux
• Esperienza con sistemi di provisioning, scripting PowerShell o Bash.
• Esperienza con pipeline CI/CD (Azure DevOps).
• Conoscenza di strumenti di deployment/automation: Ansible, Octopus Deploy, Chocolatey.
• Capacità di diagnosticare problemi complessi tramite log, dump, tracing
• Conoscenze di base di Netrworking (porte, firewall, protocolli base)