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 16 views
Discussion

Summary

Senior MS SQL Server developer for a banking-sector project: designs and maintains the database layer — data modeling, T-SQL objects, query/index tuning, replication and high-availability (Always On AG), and batch/ETL processing. Hybrid role, 2 days per week onsite in Warsaw, paid hourly.

Informacje o projekcie:

  • Branża: bankowość

  • Stawka: 154 pln/h netto + Vat

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