Sotware Enginer per lo sviluppo UI
SOTWARE ENGINER PER LO SVILUPPO UI TAG: C++, Qt, Qlm Profilo: Software Engineer per lo sviluppo di UI Sede: Roma Settore: Aerospazio e Difesa Esperienza: Senior (Minimo 5 anni) Responsabilità principali
- Definire l'architettura del software UI seguendo i principi dell'Object-Oriented Programming (O.O.) e i principali Design Pattern.
- Sviluppare interfacce grafiche moderne e performanti utilizzando C++, Qt e QML per contesti mission-critical.
- Gestire l'intero ciclo di vita dello sviluppo (SDLC), dalla raccolta dei requisiti alla manutenzione, garantendo il rispetto delle metriche di qualità e performance.
- Implementare la comunicazione tra componenti tramite i principali protocolli di rete, gestendo logiche multi-thread e ottimizzazione della memoria.
- Promuovere e applicare metodologie Test-Driven Development (TDD) e Unit Testing per assicurare la massima robustezza del software.
- Collaborare in ambienti CI/CD utilizzando strumenti di Configuration Management e automazione.
Requisiti Tecnici
- Almeno 5 anni di esperienza lavorativa nello sviluppo software.
- Ottima conoscenza di C++.
- Esperienza consolidata (almeno 3 anni) nello sviluppo di applicazioni grafiche Qt in ambito enterprise.
- Competenza specifica nello sviluppo di interfacce in QML.
- Padronanza degli standard di analisi e progettazione O.O. (UML, Design Patterns, ecc.).
- B
- Definire l'architettura del software UI seguendo i principi dell'Object-Oriented Programming (O.O.) e i principali Design Pattern.
- Sviluppare interfacce grafiche moderne e performanti utilizzando C++, Qt e QML per contesti mission-critical.
- Gestire l'intero ciclo di vita dello sviluppo (SDLC), dalla raccolta dei requisiti alla manutenzione, garantendo il rispetto delle metriche di qualità e performance.
- Implementare la comunicazione tra componenti tramite i principali protocolli di rete, gestendo logiche multi-thread e ottimizzazione della memoria.
- Promuovere e applicare metodologie Test-Driven Development (TDD) e Unit Testing per assicurare la massima robustezza del software.
- Collaborare in ambienti CI/CD utilizzando strumenti di Configuration Management e automazione.
Requisiti Tecnici
- Almeno 5 anni di esperienza lavorativa nello sviluppo software.
- Ottima conoscenza di C++.
- Esperienza consolidata (almeno 3 anni) nello sviluppo di applicazioni grafiche Qt in ambito enterprise.
- Competenza specifica nello sviluppo di interfacce in QML.
- Padronanza degli standard di analisi e progettazione O.O. (UML, Design Patterns, ecc.).
- B