
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ů.
Seniorní softwarový inženýr C#/.NET
Vyvíjejte XMGR, platformu pro správu konfigurace SimCorp Dimension, a vytvářejte spolehlivá API, pracovní postupy a integrace pro správce investic a aktiv.
Popis
- Vyvíjejte XMGR, platformu společnosti SimCorp pro správu konfigurace SimCorp Dimension
- Vytvářejte a udržujte služby v C#/.NET a API ASP.NET Core
- Navrhujte odolné asynchronní pracovní postupy s bezpečným opakováním, zpracováním chyb a diagnostikou
- Zachovávejte integritu konfigurace při přerušení nebo selhání operací
- Posilujte zabezpečení, autorizaci, auditní záznamy, výkon a pozorovatelnost
- Prošetřujte problémy na hranicích aplikace a integrací
- Zlepšujte automatizované jednotkové a integrační testy, revize kódu a postupy CI/CD
- Postupně modernizujte stávající kód při zachování kompatibility a očekávaného chování
- Veďte technickou práci prostřednictvím návrhových diskusí, mentoringu a sdílení znalostí
- Spolupracujte s týmy vývoje, konfigurace a platformy
- Podle potřeby vytvářejte funkce backendových API a webových rozhraní
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 profesionálních zkušeností s vývojem softwaru v C#/.NET
- Zkušenosti s převzetím odpovědnosti 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 REST API
- Znalost kontraktů API, asynchronního programování, vkládání závislostí a robustního zpracování chyb
- Praktická znalost objektově orientovaného návrhu, principů SOLID a návrhových vzorů
- 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í požadavků, idempotenci a částečným selháním
- Schopnost vyšetřovat problémy pomocí protokolů a telemetrie
- Velmi dobré znalosti automatizovaného jednotkového a integračního testování
- Zkušenosti s revizemi kódu, Gitem a CI/CD
- Schopnost upřesňovat potřeby se zainteresovanými stranami v dané oblasti a přispívat k práci agilního týmu
- Ochota podle potřeby pracovat na backendových API i webových rozhraních
- Schopnost převzít odpovědnost, uplatňovat dobrý úsudek a skloubit dodání s dlouhodobou kvalitou
- Schopnost efektivně pracovat napříč kulturami a obory
- Jasná ústní i písemná komunikace v angličtině
- Výhodou jsou zkušenosti se správou konfigurace nebo systémy automatizace nasazení
- Výhodou jsou zkušenosti s Angular a TypeScriptem, zejména s RxJS a NgRx
- Výhodou je znalost asynchronního zasílání zpráv, API OData, Oracle nebo SQL Server a OpenTelemetry
- Výhodou jsou zkušenosti s Azure, podnikovým ověřováním identity a autorizací, Dockerem nebo Kubernetes a automatizovanými procesy sestavování a nasazení
- Výhodou jsou zkušenosti s modernizací aplikací .NET při zachování kompatibility integrací
- Výhodou jsou zkušenosti s NUnit, NSubstitute nebo srovnatelnými testovacími nástroji
- Výhodou jsou zkušenosti s podnikovým nebo finančním softwarem
- Zkušenosti s XMGR nebo Standard Configuration Framework nejsou vyžadovány
Benefity
- Konkurenceschopný plat
- Bonusový program
- Penzijní plán
- Flexibilní pracovní doba
- Hybridní forma práce
- Možnosti profesního rozvoje
- Individuální profesní rozvoj
- Rovnováha mezi pracovním a osobním životem