
Citi to globalna firma z sektora bankowości i usług finansowych, obsługująca konsumentów, korporacje, rządy i instytucje. Jej oferta obejmuje bankowość konsumencką, karty kredytowe, zarządzanie majątkiem, bankowość korporacyjną i inwestycyjną, a działalność operacyjna prowadzona jest w ponad 100 krajach. Jako duża międzynarodowa organizacja finansowa Citi łączy zespoły pracujące w obszarach bankowości, usług finansowych i fintechu.
Starszy lider inżynierii, platforma płatnicza (praca hybrydowa)
Kieruj projektowaniem i rozwojem odpornej infrastruktury płatniczej Citi wykorzystującej sztuczną inteligencję. To stanowisko obejmuje mikrousługi, przetwarzanie transakcji w czasie rzeczywistym, zgodność regulacyjną i przywództwo techniczne.
Opis
- Kierować integracją międzyfunkcyjną, dostarczać nowe produkty i funkcje płatnicze oraz usprawniać procesy przetwarzania płatności
- Oceniać złożone procesy biznesowe i systemowe w odniesieniu do standardów branży płatniczej w celu definiowania skutecznych rozwiązań
- Zapewniać zaawansowaną wiedzę z zakresu programowania aplikacji i nadzorować zadania obejmujące znaczne budżety, inicjatywy międzyfunkcyjne lub wiele projektów
- Ustalać metodyki i standardy analizy programów, projektowania, kodowania, testowania, debugowania i wdrażania
- Stosować zaawansowaną wiedzę o przepływach systemowych i wielu domenach technologicznych w celu realizacji celów platformy płatniczej
- Współpracować z właścicielami produktów płatniczych i interesariuszami biznesowymi przy definiowaniu specyfikacji systemu oraz uwzględniać je w projektach systemowych
- Przydzielać zadania oraz być mentorem i trenerem dla deweloperów, analityków i nowych członków zespołu
- Wywierać wpływ na kadrę kierowniczą wyższego szczebla i negocjować z nią, komunikując się z zewnętrznymi interesariuszami
- Zarządzać ryzykiem, zgodnością, mechanizmami kontroli oraz ochroną Citigroup, jej klientów i aktywów
- Tworzyć odporne na awarie, luźno powiązane mikrousługi z wyłącznikami obwodu, izolacją awarii i replikacją active-active w celu zapewnienia dostępności na poziomie 99,99%
- Integrować modele sztucznej inteligencji i uczenia maszynowego na potrzeby predykcyjnego skalowania, wykrywania anomalii i automatycznego samonaprawiania
- Tworzyć wysokowydajne architektury sterowane zdarzeniami z wykorzystaniem technologii takich jak Apache Kafka do przetwarzania płatności i transakcji w czasie rzeczywistym
- Zapewniać, aby architektura platformy i praktyki inżynieryjne spełniały wymagania PCI-DSS, monitorowania transakcji AML/KYC i zgodności ze standardami systemów płatniczych
Wymagania
- Co najmniej 10 lat praktycznego doświadczenia w inżynierii oprogramowania
- Udokumentowany indywidualny wkład techniczny w korporacyjne systemy płatnicze lub systemy przetwarzania transakcji finansowych
- Ekspercka znajomość tworzenia aplikacji z wykorzystaniem technologii Java, w tym Spring Boot, Spring Cloud i reaktywnych frameworków
- Biegłość w językach Java i Python
- Doświadczenie w projektowaniu, budowie i utrzymaniu platform płatniczych klasy korporacyjnej w złożonych systemach rozproszonych
- Doświadczenie w projektowaniu i wdrażaniu odpornych architektur mikrousługowych z wyłącznikami obwodu, izolacją awarii i replikacją active-active
- Doświadczenie z architekturami sterowanymi zdarzeniami i opartymi na komunikatach z wykorzystaniem Apache Kafka lub porównywalnych platform
- Praktyczna znajomość szyn płatniczych, standardów komunikatów i protokołów, w tym ISO 20022, SWIFT, ACH, RTP i przelewów bankowych
- Znajomość cyklu przetwarzania płatności, w tym autoryzacji, rozliczeń, rozrachunku i uzgadniania
- Bardzo dobra znajomość narzędzi CI/CD, takich jak Jenkins, GitLab CI/CD i GitHub Actions
- Biegłość w obsłudze relacyjnych baz danych i baz NoSQL, w tym PostgreSQL, MongoDB, Oracle lub Redis
- Doświadczenie w korzystaniu z narzędzi i technologii sztucznej inteligencji, takich jak GitHub Copilot, Claude lub Devin
- Doświadczenie we wdrażaniu monitorowania i obserwowalności z użyciem Prometheus, Grafana, ELK Stack lub Splunk
- Silne umiejętności analizy systemów
- Znajomość przepisów i standardów branży płatniczej będzie dodatkowym atutem
- Umiejętność budowania relacji i osiągania konsensusu z interesariuszami zajmującymi się produktami płatniczymi, ryzykiem, zgodnością i operacjami
- Wykształcenie wyższe lub stopień licencjata albo równoważne doświadczenie
- Preferowany tytuł magistra
Benefity
- Uznaniowe i formułowe premie motywacyjne oraz premie retencyjne
- Ubezpieczenie medyczne, stomatologiczne i okulistyczne
- Plan 401(k)
- Ubezpieczenie na życie, od następstw nieszczęśliwych wypadków i od niezdolności do pracy
- Programy prozdrowotne
- Płatny czas wolny, w tym planowany urlop, nieplanowane zwolnienie chorobowe i płatne święta