Offerta di lavoro
Responsabile, SW Eng
Northern Trust è alla ricerca di un Lead Software Engineer per il proprio Technology Development Centre di Pune, in India, con esperienza nello sviluppo di soluzioni di reporting scalabili e personalizzabili con Python. Il candidato prescelto entrerà a far parte di un team di sviluppo agile e sarà responsabile dell'analisi e della progettazione di piattaforme commerciali multi-asset.
Compiti
In qualità di Lead Software Engineer, farai parte di un team di sviluppo agile e sarai responsabile dell'analisi e della progettazione di piattaforme commerciali multi-asset che soddisfano sia i requisiti aziendali che quelli tecnici. Le tue mansioni principali includono:- Analisi e definizione dei requisiti per le operazioni quantitative multi-asset di NT Asset Management
- Garantire che il codice sia conforme agli standard e alle migliori pratiche della piattaforma
Requisiti
Per questa posizione richiediamo:- Laurea triennale in Informatica, Ingegneria o Tecnologie dell'informazione
- 8-12 anni di esperienza come consulente Python responsabile dello sviluppo di soluzioni di reporting altamente efficienti, scalabili e personalizzabili
- Esperienza con librerie e algoritmi basati su quant
- Esperienza nella progettazione e nell'architettura di sistemi complessi e multistrato
Competenze richieste
Cerchiamo candidati con:- Ottima conoscenza delle pratiche di sviluppo SDLC e Agile
- Conoscenze specialistiche in Python 3, Pandas, NumPy
- Esperienza nell'analisi dei dati con Python 3
- Vasta esperienza nello sviluppo di API backend con Fast API
- Competenze specialistiche nello sviluppo di applicazioni cloud native, preferibilmente Azure
- Competenze specialistiche nell'implementazione di microservizi basati su API
- Competenze specialistiche nell'implementazione delle migliori pratiche di sicurezza per piattaforme API: Oauth/SAML, crittografia, ecc.
- Competenze specialistiche nella creazione di casi di test unitari automatizzati
- Esperienza nell'elaborazione asincrona (streaming batch per l'elaborazione di grandi quantità di dati)
- Conoscenza dei metodi di test ed esperienza nell'automazione della pubblicazione di codice e di attività ridondanti con script Shell/Python.
- Gestione delle autorizzazioni, sicurezza e prestazioni su diversi database come MySQL, MSSQL, Postgres ecc.
- Esperienza nella creazione di interfacce per data lake, archivi di dati operativi e data warehouse aziendali
- Conoscenze specialistiche in SDLC e procedure e linguaggi correlati
- Buone capacità analitiche e di risoluzione dei problemi
- Capacità di lavorare in modo indipendente e come parte di un team
- Comprovate capacità interpersonali e comunicative con partner tecnici e commerciali
Competenze preferite
Saranno privilegiati i candidati in possesso dei seguenti requisiti:- Familiarità con il settore bancario e finanziario
- Conoscenze di finanza – gestione degli investimenti, costruzione del portafoglio e gestione del rischio
- Esperienza con librerie basate su quant e nella creazione di modelli basati su CAPM
- Esperienza nell'ottimizzazione dei processi di test attraverso l'introduzione dell'automazione e l'utilizzo di strumenti
Offriamo
Offriamo un ambiente di lavoro che incoraggia la mobilità interna, con dirigenti accessibili e la possibilità di essere orgogliosi di lavorare per un'azienda impegnata a sostenere le comunità che serviamo.Dettagli sul lavoro