Added: 2025-05-28 15:16.00
Updated: 2025-05-30 03:27.30

Software Developer (C ) - Defense

Rome , Lazio, Italy

Type: n/a

Category: IT & Internet & Media

Advertisement
Requirements: Italian
Company: TN Italy
Region: Rome , Lazio

Qualifiche Richieste:Responsabilit Principali:Sviluppo in C++: Progettare, sviluppare e mantenere applicazioni back end ad alte prestazioni utilizzando C++, con particolare attenzione alla programmazione orientata agli oggetti, costruttori di copia, interfacce e gestione della memoria.Multithreading e Sincronizzazione: Implementare e gestire applicazioni multithreading, utilizzare mutex per la sincronizzazione e ottimizzare gli algoritmi per prestazioni efficienti.Pattern di Design: Applicare e implementare i principali pattern di design (Singleton, Builder, Strategy, Factory, Facade, Decorator) per garantire un codice pulito, riutilizzabile e manutenibile.Architetture di Rete: Sviluppare e integrare protocolli di comunicazione di rete (UDP, TCP, HTTP, REST), assicurando la corretta gestione e il flusso dei dati tra componenti.Ambiente Linux: Utilizzare il terminale Linux e gli strumenti di debugging per monitorare e risolvere i problemi relativi al flusso dei dati e alle prestazioni delle applicazioni.QT Framework: Lavorare con il framework QT per lo sviluppo di applicazioni cross-platform, assicurando un''interfaccia utente reattiva e funzionale.Qualifiche Richieste:Esperienza Professionale: Almeno 3 anni di esperienza nello sviluppo software in C++.Formazione: Laurea in Informatica, Ingegneria Informatica, Fisica, Matematica o discipline simili.Competenze Tecniche: Programmazione orientata agli oggetti e concetti avanzati di C++. Solida comprensione e implementazione di pattern di design. Esperienza con multithreading, mutex e algoritmi di calcolo. Conoscenza approfondita degli ambienti Linux e degli strumenti di debugging. Familiarit con i protocolli di rete e l''integrazione di sistemi di comunicazione. Esperienza pratica con il framework QT per lo sviluppo di interfacce utente.Nice to Have:Conoscenze di base delle pratiche di Continuous Deployment/Continuous Integration (CD/CI).Familiarit con tecnologie di containerizzazione e orchestrazione.Benefits:Ambiente di lavoro flessibile - smart working 2gg a settimanaPartecipazione attiva a progetti stimolanti in ambito DifesaInquadramento con contratto a tempo indeterminato - CCNL MetalmeccanicoRAL commisurata in base all''esperienza (range 30.000-40.000)Palestra e strutture sportive aziendaliOttima opportunit di carriera#J-18808-Ljbffr
Advertisement
Click here to apply and get more details about this job!
It will open in a new tab.
Terms and Conditions - Webmaster - Privacy Policy