JustJoin.IT
Hybrydowo
Senior
Senior Programista MS SQL
⚲ Warsaw
Do uzgodnienia
Wymagania
- Microsoft SQL Server
- Java
- SQL
- Stored Procedures (STP)
- .Net
- maintenance
- SQL Server Integration Services (SSIS)
- T-SQL (Transact-SQL)
- Shipping
- Microsoft Azure
Opis stanowiska
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.
• 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.
🔍 Dekoder Ogłoszenia
✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.