Offerta di lavoro
Ingegnere Java - Esecuzione
In qualità di Java Engineer presso Man Group, svilupperai strumenti, piattaforme e algoritmi a supporto dei motori di investimento dell'azienda e lavorerai all'interfaccia tra tecnologia e finanza. La posizione offre l'opportunità di lavorare in un team globale con professionisti esperti e di contribuire allo sviluppo di soluzioni software per i mercati finanziari.
Descrizione del lavoro
Compiti
- Sviluppo di strumenti, piattaforme e algoritmi che consentono ai motori di investimento di Man di rispondere alle domande degli investitori.
- Sviluppo di nuovi algoritmi di esecuzione, piattaforme su cui funzionano, ambienti di simulazione, collegamenti intelligenti di instradamento degli ordini a luoghi di esecuzione e broker.
- Sviluppo di strumenti per creare e testare applicazioni per tutti gli aspetti del processo di investimento
- Sviluppo di software e strumenti per stare al passo con i mercati, le classi di attività e le regioni in continua evoluzione
Requisiti
Competenze tecnologiche e commerciali
- Competenza come sviluppatore di software
- Ideale: ottima conoscenza dei mercati finanziari con esperienza nel trading elettronico in almeno una delle classi di attività che negoziamo
- Ottime capacità comunicative e capacità di lavorare in team
- Conoscenze ed esperienza significative in:
- Java
- Database / Competenze SQL
- Ottime competenze informatiche, unite alla capacità di lavorare a stretto contatto con colleghi tecnici e non tecnici
- Esperienza in tecniche avanzate di ingegneria del software e metodi agili: integrazione continua, revisione del codice, test unitari, refactoring e approcci correlati.
- Padronanza delle piattaforme Linux e Windows
Competenze chiave
- Conoscenza approfondita ed esperienza in Java
- Database / Competenze SQL
- Ottime competenze informatiche, unite alla capacità di lavorare a stretto contatto con colleghi tecnici e non tecnici
- Esperienza in tecniche avanzate di ingegneria del software e metodi agili: integrazione continua, revisione del codice, test unitari, refactoring e approcci correlati.
- Padronanza delle piattaforme Linux e Windows
Vantaggi
- Una solida comprensione dei mercati e degli strumenti finanziari
- L'esperienza con FIX rappresenta un vantaggio significativo.
- Esperienza di lavoro con quants e/o distributori
- Precedente esperienza con Java
- Esperienza con software front-office e/o sviluppo di sistemi di trading, ad esempio in un hedge fund o in una banca d'investimento
- Competenza nello sviluppo di sistemi distribuiti con architetture basate su servizi o eventi e sistemi simultanei
- Esperienza in C/C++/C#
- Esperienza nello sviluppo basato sul web (TypeScript/JavaScript)
- Conoscenze matematiche rilevanti, ad esempio statistica, determinazione del prezzo degli asset, analisi delle serie temporali, algoritmi di ottimizzazione
Caratteristiche personali
- Solida formazione accademica e laurea con contenuti matematici e informatici avanzati, ad esempio informatica, matematica, ingegneria, fisica e/o materie affini.
- Competenze nello sviluppo di software: entusiasmo nell'apprendimento di nuovi linguaggi, forte orientamento al risultato
- Approccio artigianale allo sviluppo del software: orgogliosi dell'eccellenza ingegneristica e della trasmissione di questi valori al team di ingegneri
- Passione dimostrabile per la tecnologia, ad esempio progetti personali, coinvolgimento nell'open source.
- Competenze tecniche, ad esempio padronanza delle lingue/tecnologie menzionate
- Auto-organizzato: con la capacità di gestire il tempo in modo proattivo su più progetti e con esigenze e priorità aziendali concorrenti
- Focus sulla creazione di valore per l'azienda con iniziative interfunzionali volte a migliorare i processi
- Ottime capacità interpersonali, in grado di instaurare uno stretto rapporto di lavoro con colleghi quantitativi e non tecnici
- Comunicazione confidenziale
Offriamo
(non sono disponibili informazioni specifiche)Dettagli sul lavoro