
SimCorp vyvíjí technologie pro správu investic určené správcům aktiv, pojišťovnám, penzijním fondům a státním investičním fondům. Její integrovaná platforma propojuje provozní procesy, přehled o datech v reálném čase, řízení rizik a správu portfolia, aby finančním institucím pomohla efektivněji zvládat složité investiční činnosti. Společnost SimCorp, založená v roce 1971, působí na pomezí fintechu, poradenství a pojišťovnictví a podporuje organizace při přizpůsobování se měnícím požadavkům finančních trhů.
Senior softwarový inženýr C#/.NET
Rozvíjejte XMGR, konfigurační platformu společnosti SimCorp pro investiční manažery. Vytvářejte služby ASP.NET Core, spolehlivé pracovní postupy a integrace pro cloudová i lokální prostředí.
Popis
- Rozvíjejte XMGR, konfigurační platformu společnosti SimCorp pro SimCorp Dimension.
- Vytvářejte a udržujte služby v C#/.NET a rozhraní API ASP.NET Core.
- Navrhujte odolné asynchronní pracovní postupy s jasným ošetřením chyb, bezpečným opakováním pokusů a užitečnou diagnostikou.
- Zachovávejte integritu konfigurace při selhání nebo přerušení operací.
- Posilujte zabezpečení, autorizaci, auditní záznamy, výkon a pozorovatelnost.
- Vyšetřujte problémy na hranicích aplikace a integrací.
- Rozvíjejte automatizované jednotkové a integrační testy, revize kódu a postupy CI/CD.
- Postupně refaktorujte starší kód a zachovávejte kompatibilitu i stávající chování.
- Veďte technickou práci prostřednictvím diskusí o návrhu, mentorování a sdílení znalostí.
- Spolupracujte s týmy vývoje, konfigurace a platformy na dodržování společných standardů dodávání.
- Přispívejte napříč celým technologickým stackem, včetně rozhraní Angular a TypeScript, Entity Framework Core, relačních databází, zasílání zpráv a zpracování pracovních postupů.
- Podporujte nasazení v cloudových i lokálních prostředích.
Požadavky
- Vysokoškolské vzdělání v oboru informatiky, softwarového inženýrství či příbuzném oboru nebo odpovídající praktické zkušenosti.
- Tři až pět let zkušeností s vývojem produkčního softwaru v C#/.NET.
- Zkušenosti s odpovědností za komplexní funkce a přijímáním dobře podložených technických rozhodnutí.
- Zkušenosti s vývojem služeb ASP.NET Core a rozhraní REST API.
- Znalost smluv API, asynchronního programování, vkládání závislostí a odolného ošetřování chyb.
- Porozumění objektově orientovanému návrhu, principům SOLID a vhodným návrhovým vzorům.
- Schopnost orientovat se ve stávající kódové základně, ladit ji a bezpečně vylepšovat.
- Zkušenosti s relačními databázemi a SQL.
- Zkušenosti s Entity Framework Core nebo podobným ORM.
- Porozumění modelování dat, validaci, serializaci a kompatibilitě schémat.
- Porozumění souběžnosti, opakování pokusů, idempotenci a částečným selháním.
- Schopnost vyšetřovat problémy pomocí logů a telemetrie.
- Velmi dobrá znalost automatizovaného jednotkového a integračního testování.
- Zkušenosti s revizemi kódu, Gitem a CI/CD.
- Schopnost vyjasňovat potřeby s odborníky na danou oblast a efektivně pracovat v agilním týmu.
- Ochota podle potřeby přispívat k backendovým rozhraním API a webovým rozhraním.
- Schopnost převzít odpovědnost, uplatňovat zdravý úsudek a vyvažovat dodání s dlouhodobou kvalitou.
- Schopnost konstruktivně spolupracovat napříč kulturami a obory.
- Dobrá ústní i písemná komunikace v angličtině.
- Zkušenosti s Angular a TypeScript, zejména s reaktivním programováním pomocí RxJS a správou stavu, například NgRx, jsou výhodou.
- Zkušenosti se systémy správy konfigurace nebo automatizací nasazení jsou výhodou.
- Zkušenosti s asynchronním zasíláním zpráv, rozhraními OData API, Oracle nebo SQL Server a OpenTelemetry jsou výhodou.
- Zkušenosti s Azure, podnikovým ověřováním identity a autorizací, Dockerem nebo Kubernetes a automatizovanými kanály sestavení a nasazení jsou výhodou.
- Zkušenosti s modernizací aplikací .NET a znalost NUnit, NSubstitute nebo srovnatelných testovacích nástrojů jsou výhodou.
- Zkušenosti s podnikovým nebo finančním softwarem jsou výhodou.
Benefity
- Konkurenční mzda.
- Bonusový program.
- Penzijní plán.
- Flexibilní pracovní doba.
- Hybridní forma práce.
- Práce na dálku ve dnech, kdy nejste v kanceláři.
- Možnosti profesního rozvoje.
- Individuální podpora profesního růstu.