Software Developer
Sede: Milano( MI), Lombardia(IT)
Tipo di Impiego: Full Time
Figura: Junior/ Middle( almeno 1/2 anni exp)
Descrizione del ruolo
Stiamo cercando un Software Developer esperto e motivato da inserire nel nostro team di sviluppo software. La risorsa si occuperà dello sviluppo, manutenzione e ottimizzazione di applicazioni ad alte prestazioni, in contesti che richiedono qualità, affidabilità e scalabilità.
Responsabilità principali
* Analisi dei requisiti di progetto e traduzione in specifiche di implementazione
* Progettazione, sviluppo, test e manutenzione di componenti software in C++, con particolare attenzione alle prestazioni e all’efficienza
* Sviluppo di software multi-threaded / concorrente e gestione dei problemi di sincronizzazione, race condition, deadlock
* Debugging, profiling e ottimizzazione del codice (uso di strumenti di profiling, analisi di colli di bottiglia)
* Gestione delle versioni del software con strumenti di versioning (Git, SVN, ecc.)
* Collaborazione con altre funzioni come test, product management, architettura, e con eventuali team hardware, embedded, o infrastrutturali
* Produzione di documentazione tecnica (design, API, test, release)
* Partecipazione a review del codice, definizione di best practice, refactoring e miglioramento continuo del software
Requisiti
* Laurea in Informatica, Ingegneria Informatica / Elettronica o titolo equivalente
* Ottima padronanza di C++, preferibilmente con esperienza con standard recenti (C++11, C++14, C++17, C++20)
* Esperienza minima nello sviluppo di software multi-threading / concorrente
* Buona conoscenza degli ambienti Linux (compilazione, scripting, debugging)
* Esperienza con framework quali Qt o ambienti GUI, se l’applicazione lo richiede
* Conoscenza di protocolli di rete (TCP/IP, UDP)
* Conoscenza di metodologie Agile / degli strumenti correlati (Jira, Confluence, GitLab)
Cosa offriamo
* Contratto competitivo commisurato all’esperienza e al livello di seniority
* Ambiente tecnico stimolante, progetti innovativi e sfidanti
* Percorsi di crescita professionale (formazione interna, revisione delle prestazioni)
* Benefit aziendali (ticket, welfare, eventi, strumenti di lavoro)
Se pensi possa essere l'opportunità giusta per te, non esitare a candidarti e ad inoltrarci il tuo CV!