Per un nostro importante cliente operante nel settore Defence, siamo alla ricerca di un Middle Software Engineer che si unisca al team di Roma per lavorare all'analisi, alla progettazione e allo sviluppo di applicazioni distribuite e sistemi mission-critical. Ti occuperai dell'analisi e della progettazione Object-Oriented (OO) e dello sviluppo di applicazioni distribuite ad alte prestazioni in contesto Java e C++.
Qualità del Codice: Applicherai metodologie TDD (Test-Driven Development) e ti occuperai della scrittura di Unit Testing per garantire la massima affidabilità del software.
Architetture & Network: Lavorerai su logiche di Multi-threading, Load Balancing e protocolli di rete, gestendo database sia relazionali (SQL) che NoSQL.
Automazione & DevOps: Supporterai l'ottimizzazione del ciclo di vita del software tramite pipeline di CI/CD e attività di scripting.
Linguaggi di Programmazione: ottima conoscenza di Java e C++.
UML, Design Patterns e approccio TDD (Test-Driven Development) / Unit Testing.
Scripting & Automation: Python e Bash.
Data & Networking: SQL, NoSQL, Multi-threading, Load Balancing e Network Protocols.
Mindset DevOps: familiarità con logiche di Continuous Integration / Continuous Deployment (CI/CD).
Modalità di lavoro: ibrido su Roma
Durata contratto: 6 mesi
Inizio: asap
Processo di selezione:
Il nostro processo di selezione prevede 2 fasi:
Colloquio tecnico con il cliente e il team di lavoro.
Via LinkedIn o inviando il tuo CV all'indirizzo
[email protected]
📌 SOFTWARE ENGINEER REMOTO (Italia)
🏢 ProActivity
📍 Italia