
Citi — глобальна банківська та фінансова компанія, що обслуговує приватних клієнтів, корпорації, уряди й установи. Її пропозиції охоплюють роздрібний банкінг, кредитні картки, управління статками, корпоративний та інвестиційний банкінг, а діяльність компанії поширюється більш ніж на 100 країн. Як велика міжнародна фінансова організація, Citi об’єднує команди, що працюють у сферах банківської справи, фінансових послуг і фінтеху.
Старший розробник UI (віцепрезидент) у Citi — Міссіссаґа, гібридний формат
Створюйте масштабовані клієнтські торгові застосунки для команди Rates Technology у Citi. Розробляйте інтерфейси користувача й інтеграції та забезпечуйте підтримку торгових систем Rates у промисловій експлуатації.
Опис
- Створювати, вдосконалювати та впроваджувати прикладні системи й програмні рішення
- Взаємодіяти з торговими підрозділами Rates, щоб розуміти бізнес-вимоги та перешкоди в робочих процесах
- Перетворювати бізнес-потреби на інтуїтивно зрозумілі, ефективні інтерфейси, орієнтовані на користувачів
- Проєктувати масштабовані вебінтерфейси користувача
- Створювати високоякісний код і проводити ретельне тестування
- Розвивати практики життєвого циклу розробки ПЗ, стандарти якості коду та інженерні методи
- Керувати складними великомасштабними технологічними ініціативами від початкової концепції до впровадження в промислову експлуатацію
- Надавати підтримку промислової експлуатації третьої лінії та усувати ескальовані проблеми за допомогою детального технічного аналізу
- Оцінювати запропоновані технічні рішення на стійкість, масштабованість і архітектурну узгодженість
- Розвивати експертизу в інтеграції з бізнесом і забезпечувати вдосконалення бізнес-процесів за допомогою технологічних рішень
- Шукати можливості для інновацій, досліджувати нові технології та застосовувати відповідні вдосконалення
- Дотримуватися встановлених процесів розробки та експлуатації
- Оцінювати й зменшувати ризики, захищати Citi, його клієнтів і активи, а також підтримувати дотримання регуляторних вимог
- Прозоро ескалувати, контролювати та повідомляти про проблеми, пов’язані з контролями
Вимоги
- Щонайменше 6 років ґрунтовного професійного досвіду розробки, переважно складних клієнтських застосунків
- Високий рівень володіння Angular, ReactJS, JavaScript, HTML5, ES6+, TypeScript і підходами до реактивного програмування, такими як RxJS
- Досвід проєктування та підключення потоків даних і RESTful API
- Досвід роботи з високопродуктивними системами з низькою затримкою
- Практичний досвід роботи з Kafka, Solace і MongoDB
- Досвід створення або використання конвеєрів CI/CD та інструментів на кшталт Tekton
- Досвід роботи з OpenShift і Kubernetes
- Досвід роботи в динамічному середовищі фінансових послуг, що безпосередньо взаємодіє з торговими підрозділами
- Знайомство з розробкою через тестування та профілюванням продуктивності застосунків
- Сильні математичні здібності та мотивація вивчати математику фінансових деривативів
- Сильний аналітичний і методичний підхід до розв’язання проблем
- Чітка й лаконічна письмова та усна комунікація
- Уважність до деталей, самостійність і здатність адаптуватися
- Попередні знання у сфері деривативів на ставки будуть перевагою
- Ступінь бакалавра або університетська освіта чи еквівалентний досвід