Socomec Group

Software Development Engineer

Posted: 9 hours ago

Job Description

Per potenziare il team Software della nostra sede di Isola Vicentina (VI) stiamo cercando un 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 candidato 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.Responsabilità 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 desingConoscenze e Competenze Tecniche Necessarie 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 LinuxAltre Competenze 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 fluenti (scritto e parlato)

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs