Sei un talentuoso e appassionato Software Engineer con competenze approfondite nel linguaggio di programmazione C++? Sei alla ricerca di un'opportunità per applicare la tua conoscenza e le tue capacità nello sviluppo software? Stiamo cercando una persona come te per unirsi al nostro team di sviluppo altamente qualificato.
Posizione: Software Engineer C++
Tipo di occupazione: Tempo pieno
Località: In sede, Roma
Responsabilità:
- Sviluppare e implementare software ad alte prestazioni utilizzando il linguaggio di programmazione C++
- Collaborare con il team di sviluppo per progettare soluzioni innovative e scalabili
- Partecipare all'intero ciclo di vita dello sviluppo software, dall'analisi dei requisiti alla progettazione, implementazione e testing
- Ottimizzare le prestazioni del software e risolvere eventuali bug o problemi di sicurezza
- Collaborare con il team di controllo qualità per garantire la qualità del codice e soddisfare gli standard di sviluppo
- Rimanere aggiornato sulle ultime tecnologie e tendenze nel campo dello sviluppo software
Requisiti:
- Esperienza comprovata nello sviluppo di software utilizzando il linguaggio di programmazione C++
- Multithreading / Concurrent programming
- Competenza nella scrittura di codice pulito, efficiente e robusto
- Conoscenza approfondita dei principi di programmazione orientata agli oggetti (OOP)
- Capacità di risolvere problemi complessi e di analizzare requisiti software
- Competenza nel lavorare con librerie e framework C++
- Conoscenza dei principali strumenti di sviluppo come IDE (Integrated Development Environment) e debugger
- Conoscenza di sistemi operativi Linux - Suse/Red Hat/etc.
- Buone capacità di comunicazione e di lavoro in team
Sarebbe preferibile avere:
- Esperienza con lo sviluppo di applicazioni distribuite utilizzando C++
- Conoscenza dei pacchetti applicativi IBM Doors e Rhapsody
- Parasoft C/C++test, Design patterns, Shell Scripting (bash, ksh, K-Shell, C-Shell)
- OpenCV
- Conoscenza di altre lingue di programmazione come Python o Java
- Familiarità con le pratiche di sviluppo agile
- Conoscenza di algoritmi e strutture dati
Offriamo:
- Opportunità di crescita e sviluppo professionale in un ambiente stimolante
- Progetti interessanti e complessi che ti consentiranno di mettere in pratica le tue competenze
- Collaborazione con un team di sviluppo altamente qualificato
- Salario commisurato all'esperienza e alle competenze
- Benefit aziendali, come piano sanitario, ferie pagate e altro ancora