Posizione Aperta: Sviluppatore Software C++
Siamo alla ricerca di uno Sviluppatore Software C++ esperto che si unisca al nostro team. Se hai una profonda conoscenza dei principali design pattern e delle basi di UML, e ti senti a tuo agio a lavorare con varie tecnologie di comunicazione e programmazione concorrente su Linux, potresti essere il candidato ideale.
Competenze Tecniche Richieste:
- Esperienza nello sviluppo software C++ di almeno 3 anni (OO, costruttore copia, interfacce, principali design pattern applicati, multithreading, mutex, algoritmi di calcolo e valutazione complessità).
- Conoscenza della comunicazione tra reti e architetture informatiche (UDP, TCP, HTTP e REST).
- Competenza nell'uso del terminale Linux e dei tool di debugging del flusso dati tra componenti.
- Esperienza nella programmazione concorrente su Linux.
- Esperienza in QT.
Nice to Have:
- Conoscenza dei principali Design Pattern e basi di UML (Singleton, Builder, Strategy, Factory, Facade, Decorator).
- Basi di CD/CI.
- Basi di containerizzazione/orchestrazione.
Responsabilità:
- Progettare, sviluppare e mantenere applicazioni software complesse in C++.
- Collaborare con il team per definire l'architettura software e le soluzioni tecniche.
- Debugging e risoluzione dei problemi di software existing.
- Migliorare continuamente la qualità del codice attraverso test, revisione del codice e pratiche di sviluppo migliori.
- Lavorare in un ambiente di sviluppo agile per rilasci ciclici del software.
Se sei interessato a questa opportunità e vuoi entrare a far parte di un team dinamico e innovativo, inviaci il tuo CV! Ti aspettiamo!