Software Engineer – Distributed Applications
Pubblicato il 01-08-2026 - TurinTech in Lazio
Turin Tech, società di ingegneria che sviluppa sia progetti interni che in collaborazione con i principali player del settore industriale, principalmente Automotive, Marine, Aerospace, Railway e Machinery offre un'ampia gamma di servizi: Engineering, Project management, Manufacturing & Technical Support, Embedded Electronics.Per ampliamento della nostra struttura, siamo alla ricerca di:RequisitiEsperienza lavorativa nello sviluppo softwareOttima conoscenza di Python, C++ o JavaSolida esperienza nella progettazione software Object-Oriented (UML, design pattern, ecc.)Ottima conoscenza dell'intero ciclo di vita del softwareEsperienza con metodologie TDD e Unit Testing (JUnit, CPPUnit, Spock o equivalenti)Ottima conoscenza dei principali protocolli di reteEsperienza nello sviluppo multi-thread e nell'ottimizzazione della memoriaOttima conoscenza di GitBuona conoscenza di Jenkins, strumenti di configuration management e pratiche DevOpsEsperienza nella scrittura di codice orientato a qualità,
performance e scalabilitàEsperienza di scripting con Python e BashOttima conoscenza di database relazionali e NoSQLBuona conoscenza delle tecniche di Load Balancing.Laurea in Informatica, Ingegneria Informatica, Telecomunicazioni o discipline STEM equivalentiCostituirà titolo preferenziale il possesso di certificazioni tecniche o esperienze in contesti enterprise/distribuiti ad alta affidabilità.
Sede di lavoroSede principale: Roma; in base alle esigenze del candidato/a e del progetto, sarà possibile valutare anche altre sedi, specie in Emilia Romagna e Piemonte.Dettagli contrattualiLivello minimo garantito: B1 livello CCNL MetalmeccanicoRAL minima garantita: € ******,29 lordi annuiGli interessati ambosessi (L.******) possono inviare la propria candidatura, allegandovi l'autorizzazione al trattamento dei dati personali ai sensi D.Lgs ******#J-*****-Ljbffr
