Skip to content
HaysOpen

Senior T-SQL Performance Engineer (m/w/d)

Confidential · Hannover, Niedersachsen, DE · Remote · Senior

  • Hannover, Niedersachsen, DE · Remote
  • German

Indexed (today) · refreshed constantly

Start
sofort
Work mode
Remote
Contract
Freelance / B2B
Seniority
Senior
Reference
900070/1

Required skills

Nice to have:GitQuery StoreExtended EventsDynamic Management ViewsWait StatisticsReferential IntegrityIsolation LevelsTransaction LogIdempotent Scripts

Languages: German

Job description

Aufgaben

Responsibilities

  • Konzeption, Implementierung, Review und Optimierung anspruchsvoller Transact SQL-Lösungen mit Schwerpunkt auf Stored Procedures, Triggern, mengenbasierter Verarbeitung, temporären Tabellen und robuster Fehlerbehandlung.
  • Systematische Performance-Analyse anhand tatsächlicher Ausführungspläne sowie Optimierung von Abfragen, Indexierung, Statistiken und Planstabilität.
  • Analyse und Reduzierung von Locking, Blocking, Deadlocks und Lock Escalation in hochparallelen Mehrbenutzerszenarien.
  • Performance-sichere Umsetzung großer Insert-, Update- und Delete-Operationen durch geeignete Batch-, Transaktions-, Wiederanlauf- und Rollback-Strategien.
  • Weiterentwicklung zusammenhängender Datenmodelle und Insert-/Delete-Pipelines unter Berücksichtigung von Fremdschlüsseln, referenzieller Integrität und Cascade-Regeln.
  • Performance-orientierte Verarbeitung hierarchischer Daten sowie hochvolumiger Audit- und Änderungskollektoren.
  • Anpassung der zugehörigen OLE-DB-Anbindungen in C++ gemeinsam mit den Entwicklern der aufrufenden Komponenten.
  • Absicherung der Änderungen durch gezielte Tests, Code Reviews, messbare Vorher-/Nachher-Vergleiche und CI/CD-Prüfungen.
  • Pflege nachvollziehbarer Arbeitsaufgaben in Azure DevOps sowie strukturierter Wissenstransfer an das interne Entwicklungsteam.
  • Explizite und deterministische Implementierung mit vollständiger Schemaqualifizierung, definierten Spaltenlisten, expliziten Joins und stabiler Sortierung.

Requirements

  • Umfassende, aktuelle Projekterfahrung mit Microsoft SQL Server und Transact-SQL in produktiven, geschäftskritischen Systemen.
  • Ausgeprägte T-SQL-Expertise in Triggern, mengenbasierter Verarbeitung, temporären Tabellen und robuster Fehlerbehandlung; sichere Verarbeitung von Mehrzeilenoperationen.
  • Nachweisbare Expertise im Performance-Tuning: tatsächliche Ausführungspläne analysieren, Abfragen und Indizes optimieren sowie Locking, Blocking und große DML-Operationen beherrschen.
  • Fundierte Erfahrung mit zusammenhängenden Daten, Fremdschlüsseln und Cascade-Regeln innerhalb komplexer Insert-/Delete-Pipelines.
  • Erfahrung in der performance-orientierten Verarbeitung hierarchischer Daten und hochvolumiger Audit- bzw. Änderungskollektoren.
  • Ausreichende praktische C++-Erfahrung, um die zugehörigen OLE-DB-Anbindungen gemeinsam mit den Entwicklern der aufrufenden Stellen anzupassen.
  • Sicherer Umgang mit SQL Server Management Studio, Git, Azure DevOps und automatisierten CI/CD-Prüfungen.
  • Praxis mit Query Store, Extended Events, dynamischen Verwaltungssichten und Wait Statistics zur fundierten Ursachenanalyse.
  • Sicherer Umgang mit Transaktionen, referenzieller Integrität, Isolationsstufen, Transaktionslog, Wiederanlauf und Rollback.
  • Erfahrung mit automatisierten Tests für Datenbanklogik sowie mit rückwärtskompatiblen, möglichst idempotenten Deployment- und Migrationsskripten.

Source notes

  • Option auf Verlängerung
  • Remote-Möglichkeit

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on Hays

  1. Job boardNew

    Programista Oracle

    ASTEK Polska· Warszawa (Mazowieckie), Centrum, Poland· Hybrid· Senior· zł 138–163 / h

    • oracle database
    • SQL
    • PL/SQL
    • +6

Browse all jobs
Sign up free to apply