Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

emagine

NewBe an early applicant

Senior Programista MS SQL

Posted
Discussion

Description

Informacje o projekcie:

  • Branża: bankowość

  • Lokalizacja: hybryda - 2 x tygodniu Warszawa


Cel stanowiska
Projektowanie, rozwój i utrzymanie warstwy bazodanowej systemów biznesowych z wykorzystaniem Microsoft SQL Server. Odpowiedzialność za model danych, wydajność, procesy przetwarzania danych, mechanizmy replikacji oraz zapewnienie skalowalności i niezawodności rozwiązań bazodanowych.

Główne obowiązki
Projektowanie i rozwój baz danych
Projektowanie modeli danych dla nowych aplikacji i usług.
Tworzenie i rozwój obiektów bazodanowych:

  • procedury składowane,

  • funkcje,

  • widoki,

  • triggery,

  • typy danych.

Projektowanie interfejsów wymiany danych pomiędzy systemami.
Wsparcie zespołów .NET, Java i integracyjnych w zakresie dostępu do danych.

Optymalizacja wydajności
Analiza i strojenie zapytań T-SQL.
Analiza planów wykonania.
Projektowanie strategii indeksowania.
Zarządzanie statystykami.
Partycjonowanie dużych tabel.
Optymalizacja procesów batchowych i ETL.

Architektura i wysoka dostępność
Projektowanie rozwiązań opartych o:

  • SQL Server Replication,

  • Always On Availability Groups,

  • Read-Only Replicas,

  • Log Shipping.

Planowanie rozmieszczenia baz danych i plików MDF, NDF, LDF.
Zarządzanie filegroupami.
Planowanie wzrostu wolumenów danych oraz archiwizacji.

Przetwarzanie danych
Budowa i utrzymanie procesów wsadowych.
Tworzenie i rozwój jobów SQL Server Agent.
Automatyzacja procesów przetwarzania danych.
Analiza i usuwanie problemów wydajnościowych występujących w procesach nocnych.

Jakość i bezpieczeństwo
Wdrażanie standardów kodowania T-SQL.
Przeglądy kodu bazodanowego.
Kontrola uprawnień aplikacyjnych.
Audytowanie wykorzystania danych.
Wsparcie testów wydajnościowych i migracyjnych.

Wymagania
Minimum 4 lata doświadczenia z Microsoft SQL Server.
Bardzo dobra znajomość T-SQL.
Umiejętność projektowania relacyjnych modeli danych.

Doświadczenie w:

  • optymalizacji zapytań,

  • analizie Execution Plans,

  • indeksowaniu,

  • partycjonowaniu tabel,

  • SQL Server Agent.


Znajomość mechanizmów:

  • Transactional Replication,

  • Snapshot Replication,

  • Always On AG.

Doświadczenie w projektowaniu procesów wsadowych.
Umiejętność diagnozowania problemów wydajnościowych.

Mile widziane
SQL Server Integration Services (SSIS).
Azure SQL.
Azure Data Factory.
PowerShell.
Git / Azure DevOps.
Doświadczenie w systemach wysokowolumenowych.
Doświadczenie w sektorze bankowym lub płatniczym.

Kluczowe kompetencje
Techniczne
T-SQL Expert.
Data Modeling.
Query Performance Tuning.
Database Architecture.
SQL Server Replication.
Batch Processing.
ETL/Data Integration.
Troubleshooting.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →