Citi
Citi
Citi est une entreprise mondiale de services bancaires et financiers qui accompagne les particuliers, les entreprises, les gouvernements et les institutions. Son offre couvre les services bancaires aux particuliers, les cartes de crédit, la gestion de patrimoine, la banque d’entreprise et la banque d’investissement, grâce à des activités présentes dans plus de 100 pays. En tant que grande organisation financière internationale, Citi réunit des équipes qui travaillent dans les secteurs bancaire, financier et des technologies financières.

Développeur UI senior (vice-président) chez Citi – Mississauga hybride

Concevez des applications de trading côté client évolutives pour l’équipe Technologie des taux de Citi. Développez des interfaces utilisateur, des intégrations et des capacités de support en production pour le trading de taux.

Description

  • Créer, améliorer et déployer des systèmes applicatifs et des logiciels
  • Collaborer avec les desks de trading des taux afin de comprendre les besoins métier et les obstacles liés aux flux de travail
  • Transformer les besoins métier en interfaces intuitives, efficaces et centrées sur l’utilisateur
  • Concevoir des architectures d’interfaces web évolutives
  • Produire du code de haute qualité et effectuer des tests approfondis
  • Faire progresser les pratiques du cycle de vie du développement logiciel, les normes de qualité du code et les méthodes d’ingénierie
  • Piloter des initiatives technologiques complexes et de grande envergure, de la conception initiale au déploiement en production
  • Assurer le support de production de troisième niveau et résoudre les incidents escaladés grâce à une analyse technique détaillée
  • Évaluer les solutions techniques proposées au regard de la résilience, de l’évolutivité et de la cohérence architecturale
  • Développer une expertise en intégration métier et veiller à ce que les solutions technologiques améliorent les processus métier
  • Identifier les opportunités d’innovation, étudier les technologies émergentes et appliquer les avancées pertinentes
  • Respecter les processus établis de développement et d’exploitation
  • Évaluer et atténuer les risques, protéger Citi, ses clients et ses actifs, et contribuer à la conformité réglementaire
  • Escalader, gérer et communiquer les problèmes de contrôle en toute transparence

Exigences

  • Au moins 6 ans d’expérience professionnelle significative en développement, principalement axée sur des applications côté client sophistiquées
  • Maîtrise avancée d’Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript et des approches de programmation réactive telles que RxJS
  • Expérience dans la conception et la connexion de flux de données en continu et d’API RESTful
  • Expérience des systèmes à haut débit et faible latence
  • Expérience pratique de Kafka, Solace et MongoDB
  • Expérience dans la création ou l’utilisation de pipelines et d’outils CI/CD tels que Tekton
  • Expérience d’OpenShift et Kubernetes
  • Expérience dans un environnement dynamique de services financiers en interaction directe avec les desks
  • Connaissance du développement piloté par les tests et du profilage des performances applicatives
  • Solides aptitudes mathématiques et motivation pour apprendre les mathématiques des dérivés financiers
  • Approche très analytique et méthodique de la résolution de problèmes
  • Communication écrite et orale claire et concise
  • Grande attention aux détails, autonomie et adaptabilité
  • Une connaissance préalable des activités de dérivés de taux est souhaitée
  • Diplôme de licence ou diplôme universitaire, ou expérience équivalente