1 day ago Be among the first 25 applicants
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)
Requirements
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
Benefits
* 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
Seniority level
* Seniority level
Mid-Senior level
Employment type
* Employment type
Full-time
Job function
* Job function
Engineering and Information Technology
* Industries
Non-profit Organizations and Primary and Secondary Education
Referrals increase your chances of interviewing at Socomec Group by 2x
Get notified about new Senior Software Engineer jobs in Isola Vicentina, Veneto, Italy.
MOBILE SOFTWARE ENGINEER | FULLSTACK DEVELOPER | PROGRAMMATORE SOFTWARE MOBILE
TECH LEAD | SENIOR SOFTWARE ENGINEER | FULLSTACK DEVELOPER
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr