Starszy Programista baz danych - K/M
⚲ Warszawa
23 100 - 27 300 PLN (B2B)
Wymagania
- SQL
- T-SQL
- Microsoft SQL Server
- Azure SQL (nice to have)
- Azure Data Factory (nice to have)
Opis stanowiska
O projekcie:
Praca hybrydowa w Warszawie (około 3 dni w tygodniu z biura / 15 dni w miesiącu) w roli seniorskiej, odpowiedzialnej za projektowanie, rozwój i utrzymanie warstwy bazodanowej systemów biznesowych opartych o Microsoft SQL Server. Stanowisko koncentruje się na architekturze danych, optymalizacji wydajności, wysokiej dostępności środowisk bazodanowych oraz wsparciu procesów przetwarzania danych na dużą skalę.
Wymagania:
Sprawdzisz się w tej roli, jeżeli:
- Posiadasz minimum 4 lata doświadczenia w pracy z Microsoft SQL Server.- Bardzo dobrze znasz T-SQL i potrafisz tworzyć oraz rozwijać zaawansowane obiekty bazodanowe.- Potrafisz projektować relacyjne modele danych dla aplikacji i systemów biznesowych.- Masz doświadczenie w optymalizacji zapytań, analizie Execution Plans oraz projektowaniu strategii indeksowania.- Pracowałeś/-aś z partycjonowaniem tabel, zarządzaniem statystykami i optymalizacją wydajności baz danych.- Znasz mechanizmy Transactional Replication, Snapshot Replication oraz Always On Availability Groups.- Posiadasz doświadczenie w projektowaniu i utrzymaniu procesów wsadowych oraz automatyzacji przetwarzania danych.- Potrafisz diagnozować i usuwać problemy wydajnościowe występujące w środowiskach produkcyjnych.- Znasz SQL Server Agent i potrafisz tworzyć oraz utrzymywać zadania administracyjne i procesowe.- Swobodnie współpracujesz z programistami, architektami oraz zespołami integracyjnymi.
Mile widziane:
- Doświadczenie w pracy z SQL Server Integration Services (SSIS).- Znajomość Azure SQL oraz Azure Data Factory.- Umiejętność automatyzacji z wykorzystaniem PowerShell.- Doświadczenie w pracy z Git i Azure DevOps.- Doświadczenie w środowiskach wysokowolumenowych.- Znajomość specyfiki sektora bankowego lub płatniczego.
Codzienne zadania:
- Projektowanie modeli danych dla nowych aplikacji i usług.
- Tworzenie oraz rozwój procedur składowanych, funkcji, widoków, triggerów i typów danych w SQL Server.
- Projektowanie interfejsów wymiany danych pomiędzy systemami.
- Wsparcie zespołów .NET, Java i integracyjnych w zakresie dostępu do danych.
- Analiza i optymalizacja zapytań T-SQL oraz planów wykonania.
- Projektowanie i wdrażanie strategii indeksowania oraz zarządzanie statystykami.
- Partycjonowanie dużych tabel i optymalizacja procesów ETL oraz wsadowych.
- Projektowanie rozwiązań wysokiej dostępności opartych o Replication, Always On Availability Groups, Read-Only Replicas i Log Shipping.
- Planowanie rozmieszczenia baz danych, filegroupów oraz wzrostu wolumenów danych.
- Tworzenie, rozwój i utrzymanie procesów wsadowych oraz jobów SQL Server Agent.
- Automatyzacja procesów przetwarzania danych i analiza problemów wydajnościowych.
- Wdrażanie standardów kodowania T-SQL, udział w przeglądach kodu oraz wsparcie testów wydajnościowych i migracyjnych.
- Zarządzanie uprawnieniami aplikacyjnymi oraz wsparcie działań związanych z audytem wykorzystania danych.
Praca hybrydowa w Warszawie (około 3 dni w tygodniu z biura / 15 dni w miesiącu) w roli seniorskiej, odpowiedzialnej za projektowanie, rozwój i utrzymanie warstwy bazodanowej systemów biznesowych opartych o Microsoft SQL Server. Stanowisko koncentruje się na architekturze danych, optymalizacji wydajności, wysokiej dostępności środowisk bazodanowych oraz wsparciu procesów przetwarzania danych na dużą skalę.
Wymagania:
Sprawdzisz się w tej roli, jeżeli:
- Posiadasz minimum 4 lata doświadczenia w pracy z Microsoft SQL Server.- Bardzo dobrze znasz T-SQL i potrafisz tworzyć oraz rozwijać zaawansowane obiekty bazodanowe.- Potrafisz projektować relacyjne modele danych dla aplikacji i systemów biznesowych.- Masz doświadczenie w optymalizacji zapytań, analizie Execution Plans oraz projektowaniu strategii indeksowania.- Pracowałeś/-aś z partycjonowaniem tabel, zarządzaniem statystykami i optymalizacją wydajności baz danych.- Znasz mechanizmy Transactional Replication, Snapshot Replication oraz Always On Availability Groups.- Posiadasz doświadczenie w projektowaniu i utrzymaniu procesów wsadowych oraz automatyzacji przetwarzania danych.- Potrafisz diagnozować i usuwać problemy wydajnościowe występujące w środowiskach produkcyjnych.- Znasz SQL Server Agent i potrafisz tworzyć oraz utrzymywać zadania administracyjne i procesowe.- Swobodnie współpracujesz z programistami, architektami oraz zespołami integracyjnymi.
Mile widziane:
- Doświadczenie w pracy z SQL Server Integration Services (SSIS).- Znajomość Azure SQL oraz Azure Data Factory.- Umiejętność automatyzacji z wykorzystaniem PowerShell.- Doświadczenie w pracy z Git i Azure DevOps.- Doświadczenie w środowiskach wysokowolumenowych.- Znajomość specyfiki sektora bankowego lub płatniczego.
Codzienne zadania:
- Projektowanie modeli danych dla nowych aplikacji i usług.
- Tworzenie oraz rozwój procedur składowanych, funkcji, widoków, triggerów i typów danych w SQL Server.
- Projektowanie interfejsów wymiany danych pomiędzy systemami.
- Wsparcie zespołów .NET, Java i integracyjnych w zakresie dostępu do danych.
- Analiza i optymalizacja zapytań T-SQL oraz planów wykonania.
- Projektowanie i wdrażanie strategii indeksowania oraz zarządzanie statystykami.
- Partycjonowanie dużych tabel i optymalizacja procesów ETL oraz wsadowych.
- Projektowanie rozwiązań wysokiej dostępności opartych o Replication, Always On Availability Groups, Read-Only Replicas i Log Shipping.
- Planowanie rozmieszczenia baz danych, filegroupów oraz wzrostu wolumenów danych.
- Tworzenie, rozwój i utrzymanie procesów wsadowych oraz jobów SQL Server Agent.
- Automatyzacja procesów przetwarzania danych i analiza problemów wydajnościowych.
- Wdrażanie standardów kodowania T-SQL, udział w przeglądach kodu oraz wsparcie testów wydajnościowych i migracyjnych.
- Zarządzanie uprawnieniami aplikacyjnymi oraz wsparcie działań związanych z audytem wykorzystania danych.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.