Offerta di lavoro
Ingegnere senior
La società Man Group è alla ricerca di un ingegnere senior C che, nell'ambito del team di Risk Engineering, si occupi della direzione tecnica e dell'implementazione della Man Risk Platform, avvalendosi delle tecnologie e dei metodi più recenti. L'ingegnere senior C deve possedere esperienza in C#/.NET, architettura di sistema e sistemi distribuiti ed essere in grado di gestire progetti complessi e sviluppare strategie tecniche.
Compiti
In qualità di Senior C-Engineer entrerai a far parte di un team di Risk Engineering e ti occuperai dell'implementazione e della gestione tecnica della Man Risk Platform. Le tue mansioni comprenderanno:- Definizione e attuazione di una strategia tecnica pluriennale per settori chiave della piattaforma di risk engineering, in linea con gli obiettivi aziendali.
- Gestione della progettazione e dell'architettura di sistemi complessi e multifunzionali, al fine di ridurre al minimo i costi di manutenzione futuri.
- Gestione di progetti ad alto impatto, dall'architettura alla messa in produzione, fino alla generazione di valore aziendale.
- Promozione dei prodotti software del team di Risk Engineering e gestione della pianificazione tecnica e dell'amministrazione dei progetti.
- Promozione delle migliori pratiche di ingegneria del software in più team, tra cui CI/CD, test automatizzati e modelli di progettazione scalabili.
- Contribuire alle revisioni del codice e fornire una guida tecnica approfondita agli ingegneri in servizio.
- Gestione delle misure correttive e analisi dei sistemi per individuare la causa.
- Mentoring e sviluppo degli ingegneri, al fine di promuovere una cultura dell'apprendimento continuo e dell'eccellenza tecnica e di contribuire all'evoluzione della nostra cultura ingegneristica e della nostra strategia di piattaforma.
Requisiti
Per ricoprire con successo questo ruolo, ti occorrono:- Vasta esperienza professionale in C#/.NET, con una comprovata esperienza nella realizzazione di progetti tecnici complessi e trasversali.
- Profonda conoscenza dell'architettura dei sistemi e della progettazione di sistemi distribuiti.
- Esperienza nella gestione di sistemi complessi e architetture basate su microservizi.
- Comprovata esperienza nella definizione della strategia tecnica – capacità di prendere decisioni tecniche ponderate in situazioni di incertezza.
- Ottima conoscenza delle tecnologie relative ai database (SQL, Server, Clickhouse, MongoDB), compresa la progettazione di schemi, l'ottimizzazione delle query e l'ottimizzazione delle prestazioni in ambienti di produzione.
- Esperienza nella creazione e nella gestione di sistemi di produzione (ad es. Kafka, K8S).
- Esperienza con pipeline e strumenti CI/CD per accelerare i tempi di consegna e garantire la qualità in tutta l'azienda.
- Passione per l'eccellenza tecnica – Capacità di utilizzare o sviluppare strumenti di automazione per automatizzare le attività ricorrenti.
- Capacità comunicative e di leadership efficaci per esercitare influenza e favorire il consenso.
- Passione per il mentoring e lo sviluppo di team di ingegneri, per crescere insieme.
- Forte desiderio di contribuire allo sviluppo del processo di progettazione ingegneristica e al miglioramento continuo.
- Ottime competenze informatiche.
Requisiti aggiuntivi (non obbligatori, ma preferibili)
- Esperienza con Python e il suo ecosistema scientifico (NumPy, pandas, scipy).
- Conoscenza della containerizzazione (Docker, Kubernetes) e dell'orchestrazione dei flussi di lavoro (Airflow).
- Esperienza con piattaforme di dati di grandi dimensioni e programmazione di dati su scala di diversi terabyte.
- Conoscenza dei dati relativi ai mercati finanziari, della gestione del rischio o dello sviluppo di sistemi quantitativi.
- Contributi alla cultura ingegneristica – Tech-Talk
Dettagli sul lavoro