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à:

  1. Collaborare con le parti interessate per raccogliere e analizzare i requisiti e le specifiche del software.
  2. Progetta, sviluppa, testa e mantieni applicazioni C++ di alta qualità, aderendo alle best practice e agli standard di codifica.
  3. Ottimizza il codice per prestazioni, scalabilità e stabilità, identificando e risolvendo colli di bottiglia e problemi man mano che si presentano.
  4. Partecipa alle revisioni del codice e alle discussioni di progettazione, fornendo feedback costruttivi per migliorare la qualità complessiva del software.
  5. Espandi continuamente la tua conoscenza delle tecniche di programmazione C++ e delle tendenze del settore, incorporando nuove intuizioni nel tuo lavoro.
  6. Collabora con i team di garanzia della qualità per identificare, riprodurre e risolvere i difetti del software.
  7. Crea e mantieni una documentazione tecnica chiara e concisa per la progettazione del software, il codice e i manuali utente.
  8. Fare da mentore e fornire una guida agli ingegneri junior, fosterendo una cultura di apprendimento e miglioramento continuo.

Requisiti:

  1. Laurea triennale in Informatica, Ingegneria o in un campo correlato.
  2. Oltre 3 anni di esperienza professionale nello sviluppo software, con particolare attenzione alla programmazione C++.
  3. Ottima conoscenza del linguaggio C++, libraries e framework (come Boost, AWL o Qt).
  4. Competenza nella programmazione orientata agli oggetti, modelli di progettazione e strutture dati.
  5. Familiarità con multithreading, gestione della memoria e programmazione di rete.
  6. Esperienza con sistemi di controllo della versione (come Git) e strumenti di tracciamento dei bug (ad es. JIRA).
  7. Eccellenti capacità analitiche, di risoluzione dei problemi e di debug.
  8. Forti capacità di comunicazione e capacità di lavorare efficacemente in un ambiente di squadra collaborativo.
  9. Orientato ai dettagli e organizzato, con la capacità di gestire più attività e rispettare le scadenze.

Bello Haves:

  1. Conoscenza di altri linguaggi di programmazione, come Python, Java o C#.
  2. Esperienza con lo sviluppo multipiattaforma, inclusi Linux, Windows e macOS.
  3. 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.