Attualmente stiamo cercando un ingegnere del software C++ altamente qualificato e motivato che si unisca al nostro team dinamico. In qualità di ingegnere del software C++, giocherai un ruolo fondamentale nello sviluppo e nel miglioramento delle nostre applicazioni software, utilizzando la tua esperienza nella programmazione C++ per creare soluzioni efficienti, robuste e scalabili. Collaborerai con team interfunzionali, inclusi product manager, progettisti e tester, per garantire che il nostro software soddisfi i requisiti dei clienti e gli standard del settore.
Responsabilità:
- Collaborare con le parti interessate per raccogliere e analizzare i requisiti e le specifiche del software.
- Progetta, sviluppa, testa e mantieni applicazioni C++ di alta qualità, aderendo alle best practice e agli standard di codifica.
- Ottimizza il codice per prestazioni, scalabilità e stabilità, identificando e risolvendo colli di bottiglia e problemi man mano che si presentano.
- Partecipa alle revisioni del codice e alle discussioni di progettazione, fornendo feedback costruttivi per migliorare la qualità complessiva del software.
- Espandi continuamente la tua conoscenza delle tecniche di programmazione C++ e delle tendenze del settore, incorporando nuove intuizioni nel tuo lavoro.
- Collabora con i team di garanzia della qualità per identificare, riprodurre e risolvere i difetti del software.
- Crea e mantieni una documentazione tecnica chiara e concisa per la progettazione del software, il codice e i manuali utente.
- Fare da mentore e fornire una guida agli ingegneri junior, fosterendo una cultura di apprendimento e miglioramento continuo.
Requisiti:
- Laurea triennale in Informatica, Ingegneria o in un campo correlato.
- Oltre 3 anni di esperienza professionale nello sviluppo software, con particolare attenzione alla programmazione C++.
- Ottima conoscenza del linguaggio C++, libraries e framework (come Boost, AWL o Qt).
- Competenza nella programmazione orientata agli oggetti, modelli di progettazione e strutture dati.
- Familiarità con multithreading, gestione della memoria e programmazione di rete.
- Esperienza con sistemi di controllo della versione (come Git) e strumenti di tracciamento dei bug (ad es. JIRA).
- Eccellenti capacità analitiche, di risoluzione dei problemi e di debug.
- Forti capacità di comunicazione e capacità di lavorare efficacemente in un ambiente di squadra collaborativo.
- Orientato ai dettagli e organizzato, con la capacità di gestire più attività e rispettare le scadenze.
Bello Haves:
- Conoscenza di altri linguaggi di programmazione, come Python, Java o C#.
- Esperienza con lo sviluppo multipiattaforma, inclusi Linux, Windows e macOS.
- Familiarità con metodologie di sviluppo software Agile, come Scrum o Kanban.
Se sei un talentuoso ingegnere del software C++ con una passione per la creazione di soluzioni software innovative, vogliamo sentire la tua opinione! Inviaci il tuo curriculum e la lettera di presentazione, specificando la tua esperienza e qualifiche. Non vediamo l'ora di esaminare la tua domanda.