Software Engineer C++ (rif. 98502)

WeHunt · Firenze, Toscana, Italia · · 50€ - 70€


Descrizione dell'offerta

Per azienda specializzata nello sviluppo e fornitura di soluzioni tecnologiche ricerchiamo un/una Software Engineer C++ da inserire nel team di sviluppo.

Posizione

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 risorsa sarà coinvolto/a nello sviluppo di moduli software mission-critical complessi, basati su C++, Qt e Androi d, con particolare attenzione alla programmazione multithreading.

La risorsa sarà coinvolta nelle seguenti attività tecniche:

  • sviluppo e manutenzione di applicazioni software in
  • C++Sviluppo di interfacce e applicazioni cross-platform basate su Qt
  • Implementazione di componenti software per Android
  • Sviluppo e manutenzione di script e strumenti di automazione
  • Contributo attivo alla definizione delle specifiche tecniche
  • Collaborazione strutturata con i team di sviluppo, QA e architettura
  • Solida preparazione accademica: Ingegneria Informa tica, Informatica o equivalenti.
  • 3-5 anni di esperienza professionale nello sviluppo soft ware, 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 gestione avanzata di memoria (RAII, smart pointers), STL e container moderni, gestione delle eccezioni, compilazione cross-platform.
  • Esperienza comprovata nello sviluppo con framework Qt
  • Esperienza nello sviluppo software per Android.
  • Ottima conoscenza dell’ambiente Linux.
  • 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.
  • Esperienza nello sviluppo su sistemi embedded.
  • Familiarità con strumenti di software configuration management : GIT (branching strategy, merge, pull request), SVN per la gestione di repository legacy, oppure utilizzo di workflow collaborativi e best-practice di versioning

Il/la candidato/a ideale, oltre alle competenze tecniche richieste, dimostra una solida capacità di operare in contesti strutturati e orientati alla qualità del software. È in grado di analizzare problemi complessi , proporre soluzioni tecniche efficaci e contribuire attivamente al miglioramento continuo dell’architettura applicativa. Mostra un’elevata attitudine al problem-solving , cura per i dettagli e capacità di lavorare in modo autonomo nella gestione delle proprie attività, garantendo affidabilità, precisione e rispetto delle tempistiche.

La risorsa possiede inoltre ottime capacità comunic ative, fondamentali per collaborare con analisti, sviluppatori e stakeholder di progetto; sa documentare il proprio lavoro in modo chiaro e strutturato e affronta con flessibilità l’evoluzione dei requisiti funzionali. Ha un mindset orientato alla collabora zione, al confronto costruttivo e alla condivisione delle conoscenze, contribuendo alla crescita complessiva del team.

Altre informazioni

L’annuncio è rivolto ad ambo i sessi (D.lgs n. 198/2006) e nel rispetto di quanto disposto dall’art. 10 del D.Lgs n. 276/2003. I candidati sono invitati a leggere l’informativa privacy ai sensi dell'art. 13 e art. 14 del Regolamento UE 2016/679 sulla protezione dei dati. Aut. Min. Prot. R. del 31/12/2021.

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)