Software Developer (C++) - Defense

Dettagli della offerta

Il nostro Cliente è una delle maggiori realtà in ambito Cyber Security & Defense sul territorio. Attiva dal 2014, ad oggi fa parte di un Gruppo Leader a livello Global in ambito Sicurezza e Difesa con oltre 800 dipendenti ed HQ a Roma. 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, 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 settimana
Partecipazione attiva a progetti stimolanti in ambito Difesa
Inquadramento con contratto a tempo indeterminato - CCNL Metalmeccanico
RAL commisurata in base all'esperienza (range € 30.000-40.000)
Palestra e strutture sportive aziendali
Ottima opportunità di carriera


Salario Nominale: Da concordare

Risorsa: Grabsjobs_Co

Funzione Lavorativa:

Requisiti

Help Desk Di 2 Livello Con Conoscenze Sql/Db - Roma Eur - Somministrazione Iniziale 6 Mesi

QiBit, divisione ICT di Gi Group S.p.A., Agenzia per il Lavoro (Aut. Min. 26/11/04 Prot. n. 1101-SG), è specializzata nella selezione, formazione, inseriment...


Da Qibit - Lazio

Pubblicato a month ago

Developer Go/Kafka

Gruppo Sincrono, Holding Company ICT di Consulenza e Formazione che opera sul mercato dal 1993, sta selezionando per un'importante opportunità professionale ...


Da Gruppo Sincrono - Lazio

Pubblicato a month ago

Help Desk Di 2 Livello Con Conoscenze Sql/Db - Roma Centro - Somministrazione Iniziale 6 Mesi

QiBit, divisione ICT di Gi Group S.p.A., Agenzia per il Lavoro (Aut. Min. 26/11/04 Prot. n. 1101-SG), è specializzata nella selezione, formazione, inseriment...


Da Qibit - Lazio

Pubblicato a month ago

Experienced - Data Analyst Ca/Mi/Rm - Audit

Job SpecsJob NameExperienced - Data Analyst CA/MI/RM - AuditLocationCagliari, Milano, RomaBusiness AreaAUDITSeniorityExperiencedBusiness FunctionAUDITWhat im...


Da Deloitte - Lazio

Pubblicato a month ago

Built at: 2024-11-06T02:48:14.062Z