Hledáme zkušeného databázového vývojáře pro dlouhodobou spolupráci na bankovním systému. Zásadní část byznys logiky systému je implementována přímo v MS SQL Serveru (procedury, funkce, pohledy, komplexní SQL). Hledáme někoho, kdo se v této vrstvě postupně stane klíčovým člověkem týmu.
Kontext role:
Systém dnes vyvíjí zkušený externí dodavatel. Postupně chceme kapacitu a odpovědnost přesouvat na vlastní stranu. Zpočátku pracuješ jako standardní člen stávajícího týmu — přispíváš k jeho práci, učíš se systém zevnitř, respektuješ jeho procesy. Postupně přebíráš odpovědnost za DB vrstvu jako celek. Dodavatel tento model zná a je s ním srozuměn.
Co budeš dělat:
-
pracovat na běžných úkolech v databázové vrstvě v existujícím týmu — nové procedury, úpravy, optimalizace
-
postupně se stát vlastníkem databázové vrstvy systému
-
přebírat existující databázový kód od dodavatele a rozumět jeho fungování do hloubky
-
psát a upravovat procedury, funkce, pohledy, komplexní SQL dotazy
-
optimalizovat výkon dotazů, indexy, statistiky, execution plány
-
spolupracovat s tech leadem a .NET vývojáři na napojení DB vrstvy na aplikaci
-
podílet se na analýze technického dopadu změn
Must-have:
-
5+ let zkušenosti s MS SQL Serverem ve větším enterprise systému
-
silná znalost T-SQL — nejen dotazy, ale i procedurální logika, kurzory, komplexní procedury
-
zkušenost s návrhem datového modelu a normalizací
-
zkušenost s optimalizací výkonu — čtení execution plánů, indexy, tuning
-
schopnost číst a chápat cizí rozsáhlý databázový kód
-
týmová kompatibilita — umíš pracovat v cizím týmu, respektovat jeho procesy, získávat si vliv postupně přes kvalitu práce
-
ochota zapojit se do diskuse o architektuře, ne jen „psát dotazy dle zadání"
Nice to have:
-
zkušenost z banking / pojišťovnictví / financí
-
základní orientace v .NET / C# (kvůli spolupráci s BE vývojáři)
-
zkušenost s migracemi dat, Flyway nebo obdobnými nástroji
-
Azure SQL, DevOps kolem DB
Nabízíme:
-
klíčovou roli v technicky náročné části systému
-
práci se skutečně komplexní databází, ne CRUD tabulkami
-
silný tým kolem sebe (tech lead, .NET senior, další DB kolega postupem času)
-
hybridní režim, kancelář v Praze