Citi
Citi
Citi je globální bankovní a finanční společnost, která poskytuje služby spotřebitelům, korporacím, vládám a institucím. Její nabídka zahrnuje spotřebitelské bankovnictví, kreditní karty, správu majetku, korporátní bankovnictví a investiční bankovnictví; společnost působí ve více než 100 zemích. Jako velká mezinárodní finanční organizace Citi sdružuje týmy působící v oblasti bankovnictví, finančních služeb a fintechu.

Seniorní vývojář UI (viceprezident) v Citi — Mississauga, hybridní režim

Vytvářejte škálovatelné klientské obchodní aplikace pro tým Rates Technology ve společnosti Citi. Vyvíjejte uživatelská rozhraní a integrace a zajišťujte produkční podporu obchodních systémů Rates.

Popis

  • Vytvářet, rozvíjet a nasazovat aplikační systémy a softwarové programy
  • Spolupracovat s obchodními týmy Rates s cílem porozumět obchodním požadavkům a překážkám v pracovních postupech
  • Převádět obchodní potřeby do intuitivních a efektivních uživatelsky zaměřených návrhů rozhraní
  • Navrhovat škálovatelná webová uživatelská rozhraní
  • Vytvářet vysoce kvalitní kód a provádět důkladné testování
  • Rozvíjet postupy životního cyklu vývoje softwaru, standardy kvality kódu a inženýrské metody
  • Vést složité rozsáhlé technologické iniciativy od počátečního konceptu až po produkční nasazení
  • Poskytovat produkční podporu třetí úrovně a řešit eskalované problémy pomocí podrobné technické analýzy
  • Vyhodnocovat navrhovaná technická řešení z hlediska odolnosti, škálovatelnosti a architektonické konzistence
  • Budovat odborné znalosti v oblasti integrace s obchodem a zajišťovat, aby technologická řešení zlepšovala obchodní procesy
  • Vyhledávat příležitosti k inovacím, zkoumat nové technologie a uplatňovat vhodná vylepšení
  • Dodržovat zavedené vývojové a provozní procesy
  • Vyhodnocovat a zmírňovat rizika, chránit Citi, její klienty a aktiva a podporovat dodržování regulatorních požadavků
  • Transparentně eskalovat, řídit a komunikovat problémy související s kontrolními mechanismy

Požadavky

  • Nejméně 6 let významné profesionální praxe ve vývoji, především ve vývoji sofistikovaných klientských aplikací
  • Pokročilá znalost technologií Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript a přístupů k reaktivnímu programování, jako je RxJS
  • Zkušenost s návrhem a připojováním datových streamů a RESTful API
  • Praxe s vysokokapacitními systémy s nízkou latencí
  • Praktická zkušenost s technologiemi Kafka, Solace a MongoDB
  • Zkušenost s vytvářením nebo používáním CI/CD pipeline a nástrojů, jako je Tekton
  • Zkušenost s OpenShift a Kubernetes
  • Zkušenost s dynamickým prostředím finančních služeb v přímém kontaktu s obchodními týmy
  • Znalost vývoje řízeného testy a profilování výkonu aplikací
  • Silné matematické schopnosti a motivace učit se matematiku finančních derivátů
  • Velmi analytický a systematický přístup k řešení problémů
  • Jasná a stručná písemná i ústní komunikace
  • Pečlivost, samostatnost a přizpůsobivost
  • Předchozí znalost oblasti úrokových derivátů je výhodou
  • Bakalářské nebo vysokoškolské vzdělání, případně rovnocenná praxe