C++ Software Engineer
Indexed description
Responsabilità principali
- Progettare e sviluppare software utilizzando C++ con attenzione a codice pulito, efficiente, sicuro e manutenibile.
- Applicare i principi della programmazione orientata agli oggetti (OOP) e utilizzare design pattern per strutturare soluzioni software robuste.
- Analizzare e implementare algoritmi avanzati e strutture dati per risolvere problemi computazionali complessi ottimizzando memoria e tempi di esecuzione.
- Lavorare in ambiente Linux occupandosi dello sviluppo, configurazione dell’ambiente, utilizzo della shell, gestione processi, librerie di sistema, strumenti di build e debugging.
- Collaborare attivamente con il team per assicurare la qualità del software e il rispetto delle tempistiche progettuali.
- Laurea Triennale o Magistrale in Ingegneria Informatica o Informatica.
- Esperienza professionale minima di 2 anni nella programmazione in C++.
- Solida conoscenza della programmazione orientata agli oggetti (OOP) e dei design pattern.
- Conoscenza approfondita di algoritmi e strutture dati.
- Buona padronanza dell’ambiente Linux a livello di sviluppo software e configurazione ambiente.
- Capacità di lavorare in modalità ibrida con presenza in sede a Roma per tre giorni alla settimana e due giorni da remoto.
- Attitudine al lavoro collaborativo in team multidisciplinari.
Tipo contratto: Tempo Indeterminato
Retribuzione
RAL: €30.000 - €32.000 annui
Azienda
Key-Biz s.r.l. è un’azienda dinamica impegnata nello sviluppo di soluzioni software innovative ad alte prestazioni. Valorizziamo la professionalità, l’inclusione e la crescita continua dei nostri collaboratori all’interno di un ambiente stimolante e orientato al risultato.
Dichiarazione di pari opportunità
L’annuncio è rivolto a candidati/e di entrambi i sessi ai sensi delle leggi n.903/77 e n.125/91, nonché a persone di tutte le età e nazionalità conformemente ai decreti legislativi n.215/03 e n.216/03. Key-Biz s.r.l. promuove attivamente un ambiente lavorativo inclusivo, rispettoso della diversità culturale ed esperienziale.
Requirements
Dal punto di vista architetturale e metodologico, la risorsa dovrà padroneggiare i concetti della programmazione orientata agli oggetti (OOP) e l'uso consapevole dei Design Patterns, indispensabili per progettare soluzioni software scalabili, modulari e prive di ridondanze.
È richiesta una profonda e concreta padronanza di algoritmi e strutture dati, fondamentale per risolvere problemi computazionali complessi e garantire la massima ottimizzazione del codice sia in termini di memoria che di tempo di esecuzione.
Il contesto operativo prevalente richiede una buona conoscenza dell'ambiente Linux, sia a livello di sviluppo software che di configurazione dell'ambiente di lavoro, utilizzo della shell di comando, gestione dei processi, librerie di sistema e strumenti di build e debugging.
- Laurea Triennale o Magistrale in Ingegneria Informatica o Informatica
- Buona conoscenza della Programmazione Orientata agli Oggetti (OOP) e dei Design Pattern
- Buona conoscenza di Algoritmi e Strutture Dati
- Buona conoscenza dell'ambiente Linux
- 2+ anni di esperienza nella programmazione in C++
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search