SimCorp
SimCorp
SimCorp vyvíja technológie na riadenie investícií pre správcov aktív, poisťovne, dôchodkové fondy a štátne investičné fondy. Jej integrovaná platforma spája prevádzkové pracovné postupy, prehľad o údajoch v reálnom čase, riadenie rizík a správu portfólií, aby finančným inštitúciám pomohla efektívnejšie zvládať komplexné investičné činnosti. Spoločnosť SimCorp bola založená v roku 1971 a pôsobí na rozhraní fintechu, poradenstva a poisťovníctva, pričom podporuje organizácie pri prispôsobovaní sa meniacim požiadavkám na finančných trhoch.

Senior C#/.NET softvérový inžinier

Vyvíjajte softvér XMGR na správu konfigurácie pre SimCorp Dimension. Budujte spoľahlivé API, pracovné postupy a integrácie pre správcov investícií a aktív.

Popis

  • Vyvíjajte XMGR, platformu SimCorp na správu konfigurácie pre SimCorp Dimension
  • Vytvárajte a udržiavajte služby v C#/.NET a rozhrania API v ASP.NET Core
  • Navrhujte odolné asynchrónne pracovné postupy s bezpečným opakovaním pokusov, spracovaním zlyhaní a diagnostikou
  • Zachovávajte integritu konfigurácie pri prerušení alebo zlyhaní operácií
  • Posilňujte zabezpečenie, autorizáciu, auditné záznamy, výkon a pozorovateľnosť
  • Vyšetrujte problémy na rozhraní aplikácií a integrácií
  • Zlepšujte automatizované jednotkové a integračné testy, kontrolu kódu a postupy CI/CD
  • Postupne modernizujte existujúci kód a zároveň zachovávajte kompatibilitu a očakávané správanie
  • Usmerňujte technickú prácu prostredníctvom diskusií o návrhu, mentorovania a zdieľania znalostí
  • Spolupracujte s tímami vývoja, konfigurácie a platformy
  • Podľa potreby vytvárajte funkcie backendových API a webového rozhrania

Požiadavky

  • Vysokoškolské vzdelanie v oblasti informatiky, softvérového inžinierstva alebo príbuznom odbore, prípadne rovnocenné praktické skúsenosti
  • Tri až päť rokov profesionálnych skúseností s vývojom softvéru v C#/.NET
  • Skúsenosti s prevzatím zodpovednosti za komplexné funkcie a prijímaním podložených technických rozhodnutí
  • Skúsenosti s vývojom služieb ASP.NET Core a REST API
  • Znalosť zmlúv API, asynchrónneho programovania, vkladania závislostí a spoľahlivého spracovania chýb
  • Praktická znalosť objektovo orientovaného návrhu, princípov SOLID a návrhových vzorov
  • Skúsenosti s relačnými databázami a SQL
  • Skúsenosti s Entity Framework Core alebo podobným ORM
  • Pochopenie modelovania údajov, validácie, serializácie a kompatibility schém
  • Pochopenie súbežnosti, opakovania pokusov, idempotencie a čiastočných zlyhaní
  • Schopnosť skúmať problémy pomocou záznamov a telemetrie
  • Dobré zručnosti v automatizovanom jednotkovom a integračnom testovaní
  • Skúsenosti s kontrolou kódu, Gitom a CI/CD
  • Schopnosť objasňovať potreby so zainteresovanými stranami z doménových tímov a prispievať k agilnému tímu
  • Ochota pracovať podľa potreby na backendových API aj webových rozhraniach
  • Schopnosť prevziať zodpovednosť, uplatňovať zdravý úsudok a vyvažovať dodanie s dlhodobou kvalitou
  • Schopnosť efektívne pracovať naprieč kultúrami a odbormi
  • Jasná ústna a písomná komunikácia v angličtine
  • Výhodou sú skúsenosti so systémami na správu konfigurácie alebo automatizáciu nasadzovania
  • Výhodou sú skúsenosti s Angularom a TypeScriptom, najmä s RxJS a NgRx
  • Výhodou je znalosť asynchrónneho zasielania správ, OData API, Oracle alebo SQL Servera a OpenTelemetry
  • Výhodou sú skúsenosti s Azure, podnikovým overovaním totožnosti a autorizáciou, Dockerom alebo Kubernetes a automatizovanými procesmi zostavovania a nasadzovania
  • Výhodou sú skúsenosti s modernizáciou aplikácií .NET pri zachovaní kompatibility integrácií
  • Výhodou sú skúsenosti s NUnit, NSubstitute alebo porovnateľnými nástrojmi na testovanie
  • Výhodou sú skúsenosti s podnikovým alebo finančným softvérom
  • Skúsenosti s XMGR alebo Standard Configuration Framework nie sú podmienkou

Benefity

  • Konkurencieschopný plat
  • Bonusový systém
  • Dôchodkový plán
  • Flexibilný pracovný čas
  • Kombinovaný spôsob práce
  • Príležitosti na odborný rozvoj
  • Individuálne prispôsobený odborný rozvoj
  • Rovnováha medzi pracovným a súkromným životom