Per la nostra sede di Isola Vicentina (VI) siamo alla ricerca di un/a Senior Software Engineer con almeno 5 anni di esperienza nello sviluppo software, nell’intero ciclo di vita di prodotti/servizi digitali, dalla raccolta dei requisiti all’immissione in produzione. Il/la candidato/a ideale avrà un ruolo chiave nella progettazione, sviluppo, testing e deployment di applicazioni sia desktop che basate su architetture distribuite, garantendo un'elevata qualità e scalabilità delle soluzioni adottate.
Principali attività e responsabilità in collaborazione con i colleghi di professione e team cross-funzionali:
* 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 design
* Impiego di tools e metodologie di monitoraggio delle applicazioni (ove necessario)
Conoscenze e Competenze richieste:
* Laurea magistrale in Informatica o Ingegneria Informatica;
* Linguaggi & paradigmi: In generale OOP, in particolare C#, C++. Linguaggi/framework web oriented (i.e. HTML, CSS, JavaScript o assimilabili);
* 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;
* Italiano e Inglese fluente (scritto e parlato).
Nice to Have:
* Esperienza pregressa con DevOps e pipeline di CI/CD;
* Esperienza con sdk/frameworks/librerie per lo sviluppo desktop multipiattaforma e web (i.e. Electron/React/Flutter/.Net MAUI);
* Conoscenze di sviluppo:
Cloud/microservizi
App (Android e/o iOS)
* Competenze sistemistiche di base su major hypervisors (i.e. Vmware, Hyper-V).
Altri requisiti:
* Capacità di lavorare in team e collaborare con diversi stakeholders e dipartimenti aziendali, sia a livelli 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;
* Disponibilità a brevi e saltuarie trasferte.
* Ambiente dinamico
* Contesto internazionale con una lunga storia di innovazione e tecnologia
* Specifico onboarding e affiancamento iniziale
* Formazione continua
* Smart working e flessibilità oraria
* Welfare aziendale
#J-18808-Ljbffr