SGB Humangest Holding- Divisione ICT,
Società specializzata nel settore dell’Information Technology e Digital Transformation, ricerca per importante realtà aziendale specializzata nella realizzazione di sistemi di bigliettazione elettronica in Italia e all’estero,una figura di
Sviluppatore Software C++
Descrizione attivitàLa risorsa deve avere comprovata esperienza e forte orientamento alla qualità del codice, per lavorare su applicazioni e componenti software in ambiente embedded, desktop e mobile. Il/la candidato/a sarà coinvolto/a nello sviluppo di moduli software
mission-critical
complessi, basati su
C++ ,
Qt
e
Android , con particolare attenzione alla programmazione multithreading.La figura ricercata deve mostrare una buona autonomia tecnica, capacità di analisi funzionale e padronanza delle logiche di integrazione tra componenti distribuiti.
Responsabilità principaliLa risorsa sarà coinvolta nelle seguenti attività tecniche:Sviluppo e manutenzione di applicazioni software in C++ , includendo: o progettazione e implementazione di componenti core, ottimizzazione delle performance e gestione avanzata della memoria, integrazione con librerie di sistema o di terze parti.Sviluppo di interfacce e applicazioni cross-platform basate su Qt , comprendendo: o utilizzo di
Qt Widgets
sviluppo di interfacce reattive tramite
QML / Qt Quick , integrazione dei componenti UI con logiche applicative complesse.Implementazione di componenti software per AndroidSviluppo e manutenzione di script e strumenti di automazione , includendo: o realizzazione di script bash/shell per automatizzare build, deployment e toolchain, creazione di utility interne per migliorare il flusso di lavoro del team.Contributo attivo alla definizione delle specifiche tecniche , con: o analisi dei requisiti funzionali e non funzionali, o redazione della documentazione tecnica (diagrammi architetturali, API contract, design document), o partecipazione a revisioni architetturali e design review.Collaborazione strutturata con i team di sviluppo, QA e architettura , comprendendo: o partecipazione alle attività di code review e pair programming, allineamento costante con QA per definizione dei test e validazione delle funzionalità, interazione con l’area architettura per garantire coerenza con gli standard progettuali.
Requisiti richiestiPreferibilmente una laurea in
Ingegneria Informatica ,
Informatica
o equivalenti.3–5 anni di esperienza professionale
nello sviluppo software, maturati in contesti strutturati e orientati alla produzione di soluzioni complesse, robuste e manutenibili.Ottima conoscenza del linguaggio C++
(standard
C++11 o successivi ), incluse: o gestione avanzata di memoria (RAII, smart pointers), o STL e container moderni, o gestione delle eccezioni, o compilazione cross-platform.Esperienza comprovata nello sviluppo con framework Qt , con particolare familiarità con: o Qt WidgetsQML / Qt Quick
per interfacce moderne reattive, o gestione di signal/slot, threading Qt, networking e moduli multimediali.Esperienza nello sviluppo software per Android , incluse: o compilazione cross-compile (NDK),utilizzo di toolchain mobile, o gestione delle risorse e ottimizzazione delle performance su device mobiliOttima conoscenza dell’ambiente Linux , in particolare:utilizzo avanzato della shell,gestione dei permessi e del filesystem,compilazione tramite toolchain GCC/Clang,debugging tramite strumenti ad-hoc (es.: gdb, valgrind, strace)gestione dei processi e logging a livello OS.Competenza nell’uso di almeno un linguaggio di scripting
(bash, shell o equivalenti) per automatizzare attività di build, test, manutenzione ambienti o deployment.Esperienza nella programmazione multithreading , includendo:gestione delle concurrency primitives (mutex, semaphore, condition variable), o design thread-safe di componenti complessi, o debugging di race condition e deadlock.Esperienza nello sviluppo su sistemi embedded , con competenze su:gestione risorse limitate,interfacciamento con componenti hardware,timing, real-time constraints, cross-compilazione e deployment su target dedicati.Familiarità con strumenti di software configuration management , come:Git
(branching strategy, merge, pull request),
SVN
per la gestione di repository legacy, utilizzo di workflow collaborativi e best-practice di versioning.
Offriamo:
Tipologia contrattuale : Assunzione diretta a tempo indeterminato con azienda clienteOrario di lavoro : full time 40h dal lunedì al venerdì (9:00-18:00)Luogo di lavoro : GenovaModalità operativa : in sede, al superamento del periodo di prova è prevista modalità ibrida con 2 gg di SW a settimana, autorizzati dal Responsabile (non recuperabili nel mese)
Per candidarsi inviare candidatura a La selezione avverrà previa informativa sulla protezione dei dati ai sensi degli artt. 13 e 14 Reg. UE 2016/679 ed esclusivamente previa acquisizione di esplicito consenso del candidato.Gli interessati, ambosessi, (l.903/77), sono invitati a consultare il sito www.sgbholding.it .I dati saranno trattati ai sensi
degli artt. 13 e 14 Reg. UE 2016/679SGB Humangest offre ai lavoratori e lavoratrici pari opportunità di impiego ed è orientata verso la diversità e l'inclusione sul luogo di lavoro. Ogni Società del Gruppo ripudia, in qualsiasi fase di accesso all’occupazione e al lavoro, qualunque forma di discriminazione basata su razza, colore, genere, religione, orientamento sessuale, nazionalità, disabilità o altre caratteristiche personali protette, come definite dalle leggi nazionali vietandone la realizzazione al proprio interno.
Società specializzata nel settore dell’Information Technology e Digital Transformation, ricerca per importante realtà aziendale specializzata nella realizzazione di sistemi di bigliettazione elettronica in Italia e all’estero,una figura di
Sviluppatore Software C++
Descrizione attivitàLa risorsa deve avere comprovata esperienza e forte orientamento alla qualità del codice, per lavorare su applicazioni e componenti software in ambiente embedded, desktop e mobile. Il/la candidato/a sarà coinvolto/a nello sviluppo di moduli software
mission-critical
complessi, basati su
C++ ,
Qt
e
Android , con particolare attenzione alla programmazione multithreading.La figura ricercata deve mostrare una buona autonomia tecnica, capacità di analisi funzionale e padronanza delle logiche di integrazione tra componenti distribuiti.
Responsabilità principaliLa risorsa sarà coinvolta nelle seguenti attività tecniche:Sviluppo e manutenzione di applicazioni software in C++ , includendo: o progettazione e implementazione di componenti core, ottimizzazione delle performance e gestione avanzata della memoria, integrazione con librerie di sistema o di terze parti.Sviluppo di interfacce e applicazioni cross-platform basate su Qt , comprendendo: o utilizzo di
Qt Widgets
sviluppo di interfacce reattive tramite
QML / Qt Quick , integrazione dei componenti UI con logiche applicative complesse.Implementazione di componenti software per AndroidSviluppo e manutenzione di script e strumenti di automazione , includendo: o realizzazione di script bash/shell per automatizzare build, deployment e toolchain, creazione di utility interne per migliorare il flusso di lavoro del team.Contributo attivo alla definizione delle specifiche tecniche , con: o analisi dei requisiti funzionali e non funzionali, o redazione della documentazione tecnica (diagrammi architetturali, API contract, design document), o partecipazione a revisioni architetturali e design review.Collaborazione strutturata con i team di sviluppo, QA e architettura , comprendendo: o partecipazione alle attività di code review e pair programming, allineamento costante con QA per definizione dei test e validazione delle funzionalità, interazione con l’area architettura per garantire coerenza con gli standard progettuali.
Requisiti richiestiPreferibilmente una laurea in
Ingegneria Informatica ,
Informatica
o equivalenti.3–5 anni di esperienza professionale
nello sviluppo software, maturati in contesti strutturati e orientati alla produzione di soluzioni complesse, robuste e manutenibili.Ottima conoscenza del linguaggio C++
(standard
C++11 o successivi ), incluse: o gestione avanzata di memoria (RAII, smart pointers), o STL e container moderni, o gestione delle eccezioni, o compilazione cross-platform.Esperienza comprovata nello sviluppo con framework Qt , con particolare familiarità con: o Qt WidgetsQML / Qt Quick
per interfacce moderne reattive, o gestione di signal/slot, threading Qt, networking e moduli multimediali.Esperienza nello sviluppo software per Android , incluse: o compilazione cross-compile (NDK),utilizzo di toolchain mobile, o gestione delle risorse e ottimizzazione delle performance su device mobiliOttima conoscenza dell’ambiente Linux , in particolare:utilizzo avanzato della shell,gestione dei permessi e del filesystem,compilazione tramite toolchain GCC/Clang,debugging tramite strumenti ad-hoc (es.: gdb, valgrind, strace)gestione dei processi e logging a livello OS.Competenza nell’uso di almeno un linguaggio di scripting
(bash, shell o equivalenti) per automatizzare attività di build, test, manutenzione ambienti o deployment.Esperienza nella programmazione multithreading , includendo:gestione delle concurrency primitives (mutex, semaphore, condition variable), o design thread-safe di componenti complessi, o debugging di race condition e deadlock.Esperienza nello sviluppo su sistemi embedded , con competenze su:gestione risorse limitate,interfacciamento con componenti hardware,timing, real-time constraints, cross-compilazione e deployment su target dedicati.Familiarità con strumenti di software configuration management , come:Git
(branching strategy, merge, pull request),
SVN
per la gestione di repository legacy, utilizzo di workflow collaborativi e best-practice di versioning.
Offriamo:
Tipologia contrattuale : Assunzione diretta a tempo indeterminato con azienda clienteOrario di lavoro : full time 40h dal lunedì al venerdì (9:00-18:00)Luogo di lavoro : GenovaModalità operativa : in sede, al superamento del periodo di prova è prevista modalità ibrida con 2 gg di SW a settimana, autorizzati dal Responsabile (non recuperabili nel mese)
Per candidarsi inviare candidatura a La selezione avverrà previa informativa sulla protezione dei dati ai sensi degli artt. 13 e 14 Reg. UE 2016/679 ed esclusivamente previa acquisizione di esplicito consenso del candidato.Gli interessati, ambosessi, (l.903/77), sono invitati a consultare il sito www.sgbholding.it .I dati saranno trattati ai sensi
degli artt. 13 e 14 Reg. UE 2016/679SGB Humangest offre ai lavoratori e lavoratrici pari opportunità di impiego ed è orientata verso la diversità e l'inclusione sul luogo di lavoro. Ogni Società del Gruppo ripudia, in qualsiasi fase di accesso all’occupazione e al lavoro, qualunque forma di discriminazione basata su razza, colore, genere, religione, orientamento sessuale, nazionalità, disabilità o altre caratteristiche personali protette, come definite dalle leggi nazionali vietandone la realizzazione al proprio interno.