
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.
120 800 $ – 170 800 $ / rok
HybridněPlný úvazekSeniorPožadovaný Jazyk: angličtinaFrontendový inženýrSoftwarový inženýrPopis
- 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