La tua nuova azienda
Il nostro cliente si pone come uno dei protagonisti nel settore dell’energy asset management, impegnato nella transizione energetica attraverso soluzioni innovative per la gestione e l’ottimizzazione degli asset energetici e del rischio.
Il tuo nuovo ruolo
Per sostenere l’evoluzione del nostro engine di market connectivity per i mercati gas e power europei, cerchiamo un Software Engineer con esperienza nello sviluppo di sistemi ad alte performance.
La risorsa lavorerà a stretto contatto con il team di trading per progettare e sviluppare componenti critici per la gestione dei flussi di mercato, integrando API, feed e protocolli proprietari (REST, S4, SFTP, WebSocket) e garantendo affidabilità, bassa latenza e qualità del codice.
Il ruolo prevede la progettazione e l’ottimizzazione del motore di connessione, la gestione della concorrenza e del multithreading, l’integrazione con database relazionali e NoSQL (SQL Server, PostgreSQL, SQLite) e lo sviluppo di moduli sia in C (basso livello, performance‑critical) sia in C#/.NET (orchestrazione applicativa).
Si lavorerà in ambiente Linux e Windows, contribuendo all’intero ciclo di vita del software, dal design ai test.
Di cosa hai bisogno per aver successo
Per ricoprire al meglio il ruolo, sono richieste le seguenti competenze tecniche:
- C: programmazione di sistema, gestione della memoria, socket programming e ottimizzazione delle performance.
- C# / .NET (6+): sviluppo di servizi backend, utilizzo di async/await, dependency injection e .NET worker services.
- Multithreading e concorrenza: gestione thread pool, strutture lock‑free e prevenzione di race condition.
- Protocolli di comunicazione: REST/HTTP, WebSocket, FIX, SFTP/FTPS.
- Database: SQL Server e/o Oracle, con capacità su query avanzate, stored procedure e tuning delle performance.
- Version control: Git e workflow collaborativi.
Accanto alle competenze tecniche, sono fondamentali:
- Un approccio rigoroso alla qualità del codice, ai test e alla documentazione.
- Capacità di analizzare e comprendere specifiche tecniche di mercato, anche in lingua inglese.
- Attitudine a collaborare con team cross‑funzionali che includono profili non tecnici (trader, analisti).
- Padronanza dell’inglese tecnico, dato che la documentazione dei mercati europei è prevalentemente in inglese.
Sono valutate positivamente:
- Esperienza diretta con mercati energetici europei (EEX, GME, MIBGAS, TTF hub, ecc.)
- Familiarità con messaggistica asincrona (RabbitMQ, Kafka)
- Conoscenza di Python per scripting e prototipazione rapida
- Esperienza con sistemi ETRM / CTRM
Cosa avrai in cambio
Salary package e inquadramento contrattuale saranno funzionali all’esperienza effettiva e ai valori di partenza, prevediamo comunque un contratto a tempo indeterminato e pacchetti retributivi fra i 35 e i 45.000€ con CCNL commercio e variabile ad obiettivi; ticket restaurant da 8€.
Sede: Milano, zona Missori con possibilità di smart working 1 giorno a settimana
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Asst. Manager/Deputy Manager-Software Developer
2026-04-10
Інженер DevOps
2026-04-06
Senior Java Developer
2026-04-10
- Posted
- Mar 25, 2026
- Type
- Full-time
- Level
- Associate
- Location
- Milan
- Company
- Hays
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Asst. Manager/Deputy Manager-Software Developer
2026-04-10
Інженер DevOps
2026-04-06
Senior Java Developer
2026-04-10