Citi
Citi
Citi is een wereldwijd opererende bank en financiële dienstverlener die consumenten, ondernemingen, overheden en instellingen bedient. Het aanbod omvat onder meer consumentenbankieren, creditcards, vermogensbeheer, zakelijk bankieren en investment banking, ondersteund door activiteiten in meer dan 100 landen. Als grote internationale financiële organisatie brengt Citi teams samen die actief zijn in het bankwezen, financiële dienstverlening en fintech.

Senior UI-ontwikkelaar (Vice President) bij Citi – Mississauga hybride

Bouw schaalbare client-side handelsapplicaties voor het Rates Technology-team van Citi. Ontwikkel gebruikersinterfaces en integraties en bied productiesupport voor de Rates-handel.

Beschrijving

  • Applicatiesystemen en softwareprogramma's creëren, verbeteren en implementeren
  • Samenwerken met Rates-handelsteams om bedrijfsvereisten en knelpunten in werkprocessen te begrijpen
  • Bedrijfsbehoeften vertalen naar intuïtieve, efficiënte en gebruikersgerichte interfaceontwerpen
  • Schaalbare webgebruikersinterfaces ontwerpen
  • Hoogwaardige code produceren en grondige tests uitvoeren
  • Praktijken voor de softwareontwikkelingslevenscyclus, standaarden voor codekwaliteit en engineeringmethoden verbeteren
  • Complexe, grootschalige technologie-initiatieven leiden vanaf het eerste concept tot en met de implementatie in productie
  • Derde­lijns productiesupport bieden en geëscaleerde problemen oplossen via gedetailleerde technische analyse
  • Voorgestelde technische oplossingen beoordelen op veerkracht, schaalbaarheid en architectonische consistentie
  • Expertise in bedrijfsintegratie opbouwen en ervoor zorgen dat technologische oplossingen bedrijfsprocessen verbeteren
  • Kansen voor innovatie identificeren, opkomende technologieën onderzoeken en geschikte ontwikkelingen toepassen
  • Vastgestelde ontwikkelings- en operationele processen naleven
  • Risico's beoordelen en beperken, Citi, haar klanten en activa beschermen en naleving van regelgeving ondersteunen
  • Controlekwesties transparant escaleren, beheren en communiceren

Vereisten

  • Minimaal 6 jaar substantiële professionele ervaring in softwareontwikkeling, voornamelijk gericht op geavanceerde client-side applicaties
  • Gevorderde beheersing van Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript en reactieve programmeerbenaderingen zoals RxJS
  • Ervaring met het ontwerpen en verbinden van streamingdatafeeds en RESTful API's
  • Ervaring met systemen met hoge verwerkingscapaciteit en lage latentie
  • Praktische ervaring met Kafka, Solace en MongoDB
  • Ervaring met het bouwen of gebruiken van CI/CD-pipelines en tools zoals Tekton
  • Ervaring met OpenShift en Kubernetes
  • Ervaring in een snel veranderende, handelsdeskgerichte omgeving binnen de financiële dienstverlening
  • Kennis van testgedreven ontwikkeling en profilering van applicatieprestaties
  • Sterke wiskundige vaardigheden en motivatie om de wiskunde van financiële derivaten te leren
  • Een zeer analytische en methodische aanpak voor het oplossen van problemen
  • Duidelijke en beknopte schriftelijke en mondelinge communicatie
  • Nauwkeurigheid, zelfstandigheid en aanpassingsvermogen
  • Eerdere kennis van de Rates-derivatenhandel is een pré
  • Bachelor- of universitair diploma, of gelijkwaardige ervaring