
SimCorp tworzy technologie do zarządzania inwestycjami dla zarządzających aktywami, ubezpieczycieli, funduszy emerytalnych i państwowych funduszy majątkowych. Zintegrowana platforma łączy procesy operacyjne, dostęp do danych w czasie rzeczywistym, zarządzanie ryzykiem i zarządzanie portfelem, pomagając instytucjom finansowym sprawniej obsługiwać złożone działania inwestycyjne. Założona w 1971 roku firma SimCorp działa na styku fintechu, doradztwa i ubezpieczeń, wspierając organizacje w dostosowywaniu się do zmieniających się wymagań rynków finansowych.
Starszy inżynier oprogramowania C#/.NET
Twórz XMGR, platformę do zarządzania konfiguracją SimCorp Dimension, rozwijając niezawodne interfejsy API, przepływy pracy i integracje dla zarządzających inwestycjami i aktywami.
Opis
- Rozwijaj XMGR, platformę SimCorp do zarządzania konfiguracją SimCorp Dimension
- Twórz i utrzymuj usługi C#/.NET oraz interfejsy API ASP.NET Core
- Projektuj odporne asynchroniczne przepływy pracy z bezpiecznymi ponowieniami, obsługą błędów i diagnostyką
- Dbaj o integralność konfiguracji w razie przerwania lub niepowodzenia operacji
- Wzmacniaj bezpieczeństwo, autoryzację, ścieżki audytu, wydajność i obserwowalność
- Analizuj problemy na styku aplikacji i integracji
- Udoskonalaj zautomatyzowane testy jednostkowe i integracyjne, przeglądy kodu oraz praktyki CI/CD
- Modernizuj istniejący kod etapami, zachowując zgodność i oczekiwane działanie
- Ukierunkowuj prace techniczne poprzez dyskusje projektowe, mentoring i dzielenie się wiedzą
- Współpracuj z zespołami inżynieryjnymi, konfiguracji i platformy
- W razie potrzeby twórz funkcje backendowych interfejsów API i aplikacji internetowych
Wymagania
- Wykształcenie wyższe w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej albo równoważne doświadczenie praktyczne
- Od trzech do pięciu lat zawodowego doświadczenia w tworzeniu oprogramowania w C#/.NET
- Doświadczenie w samodzielnym prowadzeniu złożonych funkcji i podejmowaniu uzasadnionych decyzji technicznych
- Doświadczenie w tworzeniu usług ASP.NET Core i interfejsów REST API
- Znajomość kontraktów API, programowania asynchronicznego, wstrzykiwania zależności i solidnej obsługi błędów
- Praktyczna znajomość projektowania obiektowego, zasad SOLID i wzorców projektowych
- Doświadczenie z relacyjnymi bazami danych i SQL
- Doświadczenie z Entity Framework Core lub podobnym ORM
- Rozumienie modelowania danych, walidacji, serializacji i zgodności schematów
- Rozumienie współbieżności, ponowień, idempotentności i częściowych awarii
- Umiejętność analizowania problemów z użyciem logów i telemetrii
- Bardzo dobra znajomość zautomatyzowanych testów jednostkowych i integracyjnych
- Doświadczenie w przeglądach kodu, pracy z Git i CI/CD
- Umiejętność doprecyzowywania potrzeb z interesariuszami dziedzinowymi i współpracy w zespole Agile
- Gotowość do pracy w razie potrzeby zarówno nad backendowymi interfejsami API, jak i interfejsami internetowymi
- Umiejętność przejmowania odpowiedzialności, trafnej oceny sytuacji i łączenia terminowej realizacji z trwałą jakością
- Umiejętność skutecznej pracy w środowisku wielokulturowym i interdyscyplinarnym
- Jasna komunikacja w języku angielskim w mowie i piśmie
- Mile widziane: doświadczenie w zarządzaniu konfiguracją lub systemach automatyzacji wdrożeń
- Mile widziane: doświadczenie z Angular i TypeScript, zwłaszcza z RxJS i NgRx
- Mile widziana znajomość asynchronicznego przesyłania komunikatów, interfejsów API OData, Oracle lub SQL Server oraz OpenTelemetry
- Mile widziane: doświadczenie z Azure, uwierzytelnianiem i autoryzacją w środowisku korporacyjnym, Dockerem lub Kubernetes oraz zautomatyzowanymi potokami kompilacji i wdrażania
- Mile widziane: doświadczenie w modernizacji aplikacji .NET z zachowaniem zgodności integracji
- Mile widziane: doświadczenie z NUnit, NSubstitute lub porównywalnymi narzędziami testowymi
- Mile widziane: doświadczenie w oprogramowaniu korporacyjnym lub finansowym
- Doświadczenie z XMGR lub Standard Configuration Framework nie jest wymagane
Benefity
- Konkurencyjne wynagrodzenie
- System premiowy
- Plan emerytalny
- Elastyczne godziny pracy
- Hybrydowy model pracy
- Możliwości rozwoju zawodowego
- Indywidualny rozwój zawodowy
- Równowaga między życiem zawodowym a prywatnym