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

Hays AG

Hannover Vollzeit Keine Angabe

Jetzt bewerben

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

Über uns

Mit unserer langjährigen Rekrutierungserfahrung und unseren Kenntnissen des Engineering-Personalmarktes bieten wir Fach- und Führungskräften aus dem Ingenieurwesen und dem technischen Umfeld eine starke Partnerschaft. Denn durch unsere intensiven Beziehungen und Netzwerke über alle Industriebranchen hinweg vermitteln wir Ihnen als Engineering-Fachleuten spannende Projekte und attraktive Positionen. Ganz nach Ihren Interessen und abhängig von Ihren Erfahrungen und Qualifikationen. Sie profitieren dabei von einer professionellen Betreuung von der ersten Ansprache bis zum Antritt Ihres neuen Projektes bzw. Ihrer neuen Stelle - und das natürlich völlig kostenfrei. Registrieren Sie sich und freuen Sie sich auf interessante und passende Positionen und Projekte.

Aufgaben

  • 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.

Profil

  • 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.

Wir bieten

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

Ihr Kontakt

Ansprechpartner
Noel Shahim Schulz

Referenznummer
900070/1

Kontakt aufnehmen
E-Mail: noel.schulz@hays.de

Anstellungsart
Freiberuflich für ein Projekt