
Software Development Engineer
- Isola Vicentina, Vicenza
- Tempo indeterminato
- Full time
- Analisi e raccolta dei requisiti insieme agli stakeholder
- Progettazione dell'architettura, tipicamente multi-piattaforma (Windows, Mac e Linux), secondo le best practices di professione
- Sviluppo: impiegando le tecnologie, le pratiche e i design patterns più adatti al contesto applicativo
- Implementazione di strategie di code quality quali unit & integration testing
- Implementazione di strategie di deployment (includendo packaging, digital licensing)
- Osservanza di pratiche di design che favoriscano la cybersecurity by desing
- Laurea magistrale in Informatica o Ingegneria Informatica
- Linguaggi e paradigmi: OOP, C#, C++. Linguaggi/Framework web oriented (HTML, CSS, Java Script)
- Tecnologie/Frameworks: Microsoft dotnet (Windows forms .NET, WPF, WCF, ASP .NET)
- Sistemi operativi: Windows, Mac, Linux
- Basi di dati: relazionali e nosql, accedendo con linguaggi di scripting o programmaticamente (i.e. Microsoft EntityFramework)
- Gestione del ciclo di vita del software: dalla raccolta dei requisiti al deployment
- Strumenti di versionamento: svn, git
- Competenze sistemistiche di base: necessarie all'integrazione dei nostri servizi digitali nel contesto IT. Conoscenze di networking e dei principali protocolli di comunicazione IT
- Competenze di base con linguaggi di scripting e di sviluppo applicativo in ambiente Linux
- Capacità di lavorare in team e collaborare con diversi stakeholders e team aziendali, sia a livello di sito Italiano che di Gruppo
- Passione e curiosità per la professione
- Propensione all'aggiornamento continuo e all'evoluzione tecnologica e metodologica
- Proattività e orientamento al problem solving, sia in autonomia che in team
- Italiano e inglese fluente (scritto e parlato)