Senior Database (MS SQL) Developer/40% HO

Job type: Permanent
Contact name: Jan Šebesta

Contact email: jan.sebesta@nemensis.cz
Job ref: 32536
Published: 26 days ago

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