Il mio cliente è una Multinazionale con più di 1.000 dipendenti, Leader mondiale nella progettazione, industrializzazione e costruzione di strumenti diagnostici multimarca.In questo momento sono alla ricerca di un/a Application SW Developer – C++Conoscenze/capacità:- Buona conoscenza dei concetti di programmazione orientata agli oggetti- Ottime competenze in C ++, con buona conoscenza delle specifiche del linguaggio- Conoscenza approfondita della libreria standard, dei contenitori STL e degli algoritmi- Conoscenza della gestione della memoria in ambienti non raccolti- Conoscenza dell'ultimo standard C ++ 17/20- Conoscenza primitive di threading di basso livello e ambienti in tempo reale- Implementazione di piattaforme di test automatizzate e test unitari- Comprensione approfondita degli strumenti di controllo delle versioni del codice come Git, SVN, ecc.- Familiarità con l'integrazione continua- Ottima conoscenza del paradigma OOP- Conoscenza del linguaggio di programmazione C# (WPF\ Winforms)- Buona conoscenza dell'atmosfera di sviluppo Visual Studio- Familiarità nella creazione di architetture a microservizi e di architetture orientate ai servizi- Conoscenza dei pattern di programmazione più utilizzati- Conoscenza sistemi di comunicazione (BT, USB ecc)Esperienza: Possedere una esperienza minima di 4 anni su Developer C/C++ e almeno 3 anni in ruoli analoghi in società di medio-grandi dimensioniTitolo di studio: Diploma o Laurea ad indirizzo informatico, gradito master IT/Ingegneria ElettronicaLingua: conoscenza dell'inglese (B1) sia scritto che parlato Responsabilità:Il ruolo in oggetto prevede:- Gestire il codice legacy e la creazione di applicazioni desktop per Win10, Win11.- Progettare e sviluppare applicazioni e coordinarsi con il resto del team che lavora su diversi livelli dell'infrastruttura.- Progettare, costruire e mantenere un codice C ++ efficiente, riutilizzabile e affidabile- Implementare moduli di prestazioni e qualità- Identificare problematiche particolari e anomalie e ideare soluzioni a questi problemi- Aiutare a mantenere un codice di qualità, organizzazione logica e automatizzazione- Partecipare alle attività di sviluppo software applicativo Windows- Partecipare all'avvio di nuovi progetti relativi a strumenti prodotti dal cliente- Seguire la gestione di nuovi sviluppi e la manutenzione di progetti già avviati in azienda- Effettuare la valutazione della fattibilità tecnica- Sviluppare librerie di comunicazione- Supportare lo sviluppo firmware- Saper redigere la documentazione tecnica- Partecipazione pianificazione e verifica avanzamento progetto- Saper analizzare i requisiti e le richieste del Cliente- Sapersi coordinare con le altre risorse dello sviluppo mobile- Garantire la sicurezza, l'integrità e la disponibilità delle informazioniLingue conosciute:Inglese: Comprensione BuonoDisponibilità oraria: Full Time