Citi
Citi
Citi è una società globale di servizi bancari e finanziari che serve consumatori, aziende, governi e istituzioni. La sua offerta comprende servizi bancari al dettaglio, carte di credito, gestione patrimoniale, banca aziendale e banca d’investimento, supportati da attività in più di 100 Paesi. In qualità di grande organizzazione finanziaria internazionale, Citi riunisce team che operano nei settori bancario, dei servizi finanziari e della tecnologia finanziaria.

Sviluppatore UI senior (vicepresidente) presso Citi – Mississauga ibrido

Sviluppa applicazioni di trading scalabili lato client per il team Rates Technology di Citi. Crea interfacce utente, integrazioni e funzionalità di supporto alla produzione per il trading sui tassi.

Descrizione

  • Creare, migliorare e distribuire sistemi applicativi e programmi software
  • Collaborare con i desk di trading sui tassi per comprendere i requisiti aziendali e gli ostacoli nei flussi di lavoro
  • Trasformare le esigenze aziendali in interfacce intuitive, efficienti e incentrate sull’utente
  • Progettare architetture di interfacce web scalabili
  • Produrre codice di alta qualità ed eseguire test approfonditi
  • Migliorare le pratiche del ciclo di vita dello sviluppo software, gli standard di qualità del codice e i metodi di ingegneria
  • Guidare iniziative tecnologiche complesse e su larga scala, dal concetto iniziale alla distribuzione in produzione
  • Fornire supporto di produzione di terzo livello e risolvere i problemi inoltrati attraverso un’analisi tecnica dettagliata
  • Valutare le soluzioni tecniche proposte in termini di resilienza, scalabilità e coerenza architetturale
  • Sviluppare competenze nell’integrazione aziendale e garantire che le soluzioni tecnologiche migliorino i processi aziendali
  • Individuare opportunità di innovazione, analizzare le tecnologie emergenti e applicare i progressi più adatti
  • Rispettare i processi stabiliti di sviluppo e operativi
  • Valutare e mitigare i rischi, proteggere Citi, i suoi clienti e i suoi asset, e supportare la conformità normativa
  • Inoltrare, gestire e comunicare i problemi di controllo in modo trasparente

Requisiti

  • Almeno 6 anni di solida esperienza professionale nello sviluppo, principalmente focalizzata su applicazioni sofisticate lato client
  • Padronanza avanzata di Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript e approcci di programmazione reattiva come RxJS
  • Esperienza nella progettazione e nel collegamento di flussi di dati in streaming e API RESTful
  • Esperienza con sistemi ad alto throughput e bassa latenza
  • Esperienza pratica con Kafka, Solace e MongoDB
  • Esperienza nella creazione o nell’utilizzo di pipeline e strumenti CI/CD come Tekton
  • Esperienza con OpenShift e Kubernetes
  • Esperienza in un ambiente dinamico di servizi finanziari a diretto contatto con i desk
  • Familiarità con lo sviluppo guidato dai test e la profilazione delle prestazioni delle applicazioni
  • Spiccate capacità matematiche e motivazione ad apprendere la matematica dei derivati finanziari
  • Approccio altamente analitico e metodico alla risoluzione dei problemi
  • Comunicazione scritta e orale chiara e concisa
  • Attenzione scrupolosa ai dettagli, autonomia e adattabilità
  • È preferibile una conoscenza precedente del business dei derivati sui tassi
  • Laurea o diploma universitario, oppure esperienza equivalente