
EY to globalna firma świadcząca profesjonalne usługi w zakresie audytu, podatków, doradztwa konsultingowego i doradztwa biznesowego. Jej zespoły pomagają organizacjom mierzyć się ze złożonymi wyzwaniami biznesowymi, wzmacniać zaufanie do sprawozdawczości finansowej i rynków oraz wykorzystywać dane i technologie do wspierania transformacji.
Firma oferuje między innymi doradztwo w zakresie finansów przedsiębiorstw, strategii transakcyjnych i technologii. EY współpracuje z klientami z sektorów takich jak ochrona zdrowia, usługi prawne, marketing, energetyka, finanse i administracja publiczna, a zrównoważony rozwój i innowacje stanowią podstawę wielu jej rozwiązań.
Starszy konsultant ds. technologii usług finansowych — inżynieria ryzyka finansowego
Starszy konsultant tworzy chmurowe platformy do zarządzania ryzykiem, finansami i rynkami kapitałowymi dla klientów EY z sektora usług finansowych. Buduje systemy rozproszone, potoki danych i rozwiązania technologii regulacyjnych.
Opis
- Projektowanie, rozwijanie i modernizowanie platform ubezpieczeniowych oraz platform ryzyka kredytowego
- Przekładanie potrzeb biznesowych, regulacyjnych, aktuarialnych i analitycznych na projekty techniczne oraz prace wdrożeniowe
- Tworzenie komponentów kompleksowej modernizacji rynków kapitałowych obejmującej handel i wycenę, ryzyko i kontrole, rozliczenia, księgowość oraz uzgadnianie
- Dostarczanie funkcji związanych z VaR, testami warunków skrajnych, analizą wrażliwości, XVA, ryzykiem kontrahenta oraz różnymi modelami analizy i atrybucji P&L
- Rozwijanie rozwiązań do zarządzania ryzykiem kredytowym, CECL / IFRS 9, testów warunków skrajnych CCAR, oczekiwanych strat kredytowych, analityki portfeli, sprawozdawczości regulacyjnej, modelowania i rezerw ubezpieczeniowych oraz ryzyka płynności lub bilansowego
- Przeglądanie rozwiązań i rekomendowanie usprawnień w zakresie łatwości utrzymania, wydajności i skalowalności
- Tworzenie usług natywnych dla chmury do wykonywania modeli, obciążeń analitycznych i obliczeń ryzyka
- Implementowanie przetwarzania rozproszonego, orkiestracji przepływów pracy i integracji sterowanych zdarzeniami
- Poprawianie wydajności aplikacji i przetwarzania danych dzięki profilowaniu, testom i udoskonaleniom inżynieryjnym
- Stosowanie praktyk platformowych na rzecz odporności, skalowalności, obserwowalności, bezpieczeństwa i łatwości utrzymania
- Tworzenie i utrzymywanie modeli danych do obliczeń ryzyka ubezpieczeniowego i kredytowego
- Rozwijanie potoków danych i usług integracyjnych łączących silniki ryzyka, jeziora danych i systemy operacyjne
- Ustanawianie kontroli pochodzenia danych, zarządzania danymi, audytowalności, jakości i uzgadniania
- Prowadzenie oprogramowania od projektu przez rozwój, testy jednostkowe i przegląd kodu po dokumentację techniczną
- Współpraca z lokalnymi i zewnętrznymi zespołami architektury, rozwoju, danych, testów i inżynierii platformowej
- Udział w przeglądach projektowych, planowaniu sprintów, szacowaniu, usuwaniu defektów i przygotowaniu do wdrożenia produkcyjnego
- Dzielenie się wiedzą techniczną i w razie potrzeby mentoring młodszych inżynierów
- Współpraca z architektami, menedżerami, interesariuszami biznesowymi, traderami, zespołami ryzyka, aktuariuszami, twórcami modeli i zespołami operacyjnymi przy programach transformacji przedsiębiorstwa
Wymagania
- Co najmniej pięć lat doświadczenia w inżynierii oprogramowania, w tym co najmniej trzy lata przy tworzeniu rozwiązań technologicznych dotyczących ryzyka, finansów, ubezpieczeń lub analityki
- Doświadczenie w dostarczaniu rozwiązań technologicznych w ubezpieczeniach, bankowości lub na rynkach kapitałowych
- Praktyczna znajomość struktur ryzyka kredytowego, ubezpieczeniowego lub regulacyjnego
- Praktyczne doświadczenie w tworzeniu aplikacji natywnych dla chmury, rozwiązań z przetwarzaniem rozproszonym lub platform danych
- Biegłość w Javie i robocza znajomość Pythona; doświadczenie ze Scalą lub C++ będzie dodatkowym atutem
- Doświadczenie w automatyzacji testów, CI/CD, kontroli wersji i nowoczesnych metodach dostarczania oprogramowania
- Tytuł licencjata lub magistra w dziedzinie informatyki, inżynierii, matematyki, nauk aktuarialnych, finansów lub pokrewnej dyscypliny
- Mocne podstawy inżynierii oprogramowania i umiejętność interpretowania wymagań domeny ryzyka
- Umiejętność rozwiązywania problemów technicznych i wyjaśniania decyzji projektowych
- Doskonałe umiejętności komunikacji pisemnej i ustnej
- Znajomość zarządzania ryzykiem ubezpieczeniowym, platform modelowania aktuarialnego, modeli rezerw i kapitału, ram wypłacalności, agregacji i raportowania ryzyka, platform danych ubezpieczeniowych lub obsługi reasekuracji
- Znajomość ryzyka kredytowego obejmująca CECL / IFRS 9, analitykę portfela kredytowego, PD, LGD, EAD, testy warunków skrajnych ryzyka kredytowego, kapitał regulacyjny, ryzyko kredytowe kontrahenta i ramy Bazylei
- Doświadczenie w jednym lub kilku obszarach: CCAR, CECL, FRTB, Basel III / IV, XVA, ryzyko rynkowe, ryzyko płynności lub ALM
- Zaawansowana lub ekspercka znajomość Javy
- Doświadczenie w programowaniu w Pythonie
- Doświadczenie ze Scalą i/lub C++
- Doświadczenie ze Spring Boot i interfejsami REST API
- Znajomość projektowania obiektowego i wzorców projektowych
- Doświadczenie w programowaniu wielowątkowym
- Znajomość obliczeń wysokowydajnych
- Doświadczenie z silnikami przepływów pracy opartymi na DAG
- Rozumienie architektur rozproszonych i obliczeń gridowych
- Doświadczenie w równoległym i wielkoskalowym przetwarzaniu wsadowym
- Znajomość platform obliczania ryzyka
- Doświadczenie z przesyłaniem strumieniowym zdarzeń i architekturami publikowania/subskrypcji
- Doświadczenie z Apache Kafka, AWS MSK i/lub Azure Event Hubs
- Znajomość wzorców projektowych sterowanych zdarzeniami
- Doświadczenie z usługami AWS, w tym ECS, EKS, Lambda, S3, DynamoDB, EC2, AWS Batch i CloudFormation
- Doświadczenie z usługami Azure, w tym Azure Kubernetes Service, Azure Event Hubs, Azure Data Lake i Azure Functions
- Doświadczenie z MongoDB, PostgreSQL, SQL Server i Oracle
- Doświadczenie z Apache Spark i Databricks
- Znajomość rozproszonego przetwarzania danych, zarządzania danymi, uzgadniania danych i hurtowni danych ryzyka
- Doświadczenie z Dockerem, Kubernetes, GitHubem, potokami CI/CD, Terraformem i infrastrukturą jako kodem
Benefity
- Ubezpieczenie medyczne i dentystyczne
- Plan emerytalny
- Plan emerytalny 401(k)
- Elastyczna polityka urlopowa
- Dni świąteczne opłacane przez EY
- Przerwy zimowe i letnie
- Urlop na opiekę osobistą i rodzinną
- Dodatkowe możliwości urlopu bezpłatnego
- Możliwości rozwoju zawodowego i awansu
- Kultura pracy sprzyjająca różnorodności i inkluzji
- Racjonalne usprawnienia dla wykwalifikowanych osób z niepełnosprawnościami, w tym weteranów z niepełnosprawnościami