Senior Software Engineer, .NET, finanční systémy
O pozici
Pracovní nabídka
Hledáme zkušeného .NET vývojáře pro vývoj finančních systémů
Zajišťujeme vývoj několika finančních systémů. Naši zákazníci jsou banky v ČR a na Slovensku. Nyní hledáme posilu pro následující projekty:
- Systém pro vydávání platebních karet (issuing, acquiring) — .NET 9 a SQL řešení, kde postupně probíhá vývoj nových modulů a plánujeme komplexní přechod na cloudovou architekturu (AWS). Systém je postavený na mikroservisní architektuře, momentálně provozované v on-premise řešení. Zpracovává kompletní agendu vydávání platebních karet, správu karetních transakcí a do budoucna též autorizace plateb.
- Systém pro tržní predikce — Nový projekt vyvíjený od základu — .NET 9, Blazor, SQL a Azure. Smyslem projektu je sbírat predikce vývoje v různých otázkách a přispět k edukaci uživatelů v oblasti finanční gramotnosti. Pro zákazníka jsme vyvinuli MVP verzi a teprve začínáme vytvářet cílovou architekturu.
Technologicky stavíme čistě na .NET a Microsoft stacku. Většina práce se týká back-end vývoje. Do styku ovšem přijdete i s GUI vrstvou, nechceme po vás ale běžný front-end vývoj. V nových projektech používáme Blazor a kde je to možné, preferujeme metadata-driven UI s minimalizací JavaScriptu. Řadu komponent a technologií si vyvíjíme sami podle potřeb daného řešení a neskládáme systémy z desítek 3rd party knihoven.
Využijete také znalosti Microsoft SQL Serveru. Pokročilejší znalosti SQL jsou výhodou. Používáme EF Core 9, u starších projektů DataObjects.NET (Xtensive.Orm). Vzhledem k objemům dat, se kterými pracujeme (stovky tabulek, terabyty dat), bude pro vás výhodou pozitivní vztah k výkonnostním optimalizacím :)
AI technologie
Věříme v možnosti a uplatnění AI ve vývoji a totéž očekáváme od vhodného kandidáta. Na denní bázi používáme Claude Code a GitHub Copilot. S tím, jak rychle se tyto technologie vyvíjejí, měníme a upravujeme i využití u nás. Nově řešíme možnosti integrace LLM a využití chatovacích funkcí v námi vyvíjených řešeních.
Jak pracujeme
- Zaměřujeme se na produktový přístup a dlouhodobou udržitelnost kódu.
- Naše řízení vychází z klasických projektových principů doplněných o každodenní týmovou komunikaci (osobně i přes Teams).
- Práci plánujeme a v modelu dodávek se přizpůsobujeme potřebám release managementu našich zákazníků.
Důležitý je váš přístup k práci a schopnosti:
- Analytické myšlení: Schopnost rozebrat komplexní problémy a navrhnout detailní design v intencích architektury
- Smysl pro detail i celek: Ochota porozumět detailům zadání a architekturnímu kontextu celého řešení
- Komunikační dovednosti: Efektivní komunikace s vývojáři a dalšími členy týmu je klíčová
- Písemný projev: Schopnost srozumitelně formulovat myšlenku do textové podoby, dokumentovat svoji práci
- Angličtina: Komentáře v kódu, části analýz a samozřejmě konverzace s Claudem v angličtině
Vývojářský stack tvoří:
- .NET 9
- Blazor
- Visual Studio 2022
- GitHub Copilot
- Claude CodeSQL Server
- Windows Server
Režim práce
- Hybridní režim: 3 dny v kanceláři (Praha), 2 dny remote.
- Malý tým a přímá komunikace o řešených věcech.
- Součástí práce je 3rd-level pohotovost (on-call, placená) v týdenních rotacích.
Odměna a spolupráce
- 5–6k / MD při odpovídající efektivitě a kvalitě práce.
- Spolupráce na IČO
- Dlouhodobý kontrakt.
Zaujalo Vás to? Nebo se chcete dozvědět více informací? Budeme se těšit, když se nám ozvete.