Programista/Programistka Baz Danych
⚲ Warszawa, Mokotów
Do uzgodnienia
Wymagania
- T-SQL
- SQL
- Microsoft SQL Server
- ETL
- UML
Opis stanowiska
Nasze wymagania:
Wykształcenie wyższe techniczne, preferowane kierunki: informatyka, inżynieria danych, systemy informacyjne lub pokrewne;
Minimum 3 lata doświadczenia zawodowego na stanowisku Programisty Baz Danych, Inżyniera Danych lub podobnym;
Doświadczenie w projektowaniu, rozwoju i utrzymaniu baz danych w środowiskach korporacyjnych (Enterprise) lub systemach o wysokim obciążeniu (High-Traffic);
Bardzo dobra znajomość języka SQL, w szczególności T-SQL (Microsoft SQL Server);
Praktyczna znajomość technologii ETL/ELT oraz narzędzi integracji danych;
Doświadczenie w monitorowaniu, analizie i optymalizacji wydajności baz danych;
Bardzo dobra znajomość Microsoft SQL Server 2019 lub nowszych wersji;
Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną oraz tworzenie specyfikacji i dokumentacji projektowej;
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz poszukiwania efektywnych rozwiązań technicznych;
Samodzielność, odpowiedzialność, dobra organizacja pracy, umiejętność współpracy w zespole oraz dzielenia się wiedzą.
Zakres obowiązków:
Rozwój kluczowych aplikacji biznesowych - projektowanie i weryfikacja rozwiązań w oparciu o bazy transakcyjne;
Analiza i programowanie procedur przetwarzania danych (skrypty T-SQL);
Optymalizacja wydajnościowa rozwiązań;
Zarządzanie kontami użytkowników i profilami uprawnień;
Weryfikacja wymagań biznesowych;
Współpraca z zespołami składającymi się z osób o różnych specjalizacjach: analityk, tester, programista backend oraz frontend;
Praca w metodyce Scrum.
Wykształcenie wyższe techniczne, preferowane kierunki: informatyka, inżynieria danych, systemy informacyjne lub pokrewne;
Minimum 3 lata doświadczenia zawodowego na stanowisku Programisty Baz Danych, Inżyniera Danych lub podobnym;
Doświadczenie w projektowaniu, rozwoju i utrzymaniu baz danych w środowiskach korporacyjnych (Enterprise) lub systemach o wysokim obciążeniu (High-Traffic);
Bardzo dobra znajomość języka SQL, w szczególności T-SQL (Microsoft SQL Server);
Praktyczna znajomość technologii ETL/ELT oraz narzędzi integracji danych;
Doświadczenie w monitorowaniu, analizie i optymalizacji wydajności baz danych;
Bardzo dobra znajomość Microsoft SQL Server 2019 lub nowszych wersji;
Znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną oraz tworzenie specyfikacji i dokumentacji projektowej;
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz poszukiwania efektywnych rozwiązań technicznych;
Samodzielność, odpowiedzialność, dobra organizacja pracy, umiejętność współpracy w zespole oraz dzielenia się wiedzą.
Zakres obowiązków:
Rozwój kluczowych aplikacji biznesowych - projektowanie i weryfikacja rozwiązań w oparciu o bazy transakcyjne;
Analiza i programowanie procedur przetwarzania danych (skrypty T-SQL);
Optymalizacja wydajnościowa rozwiązań;
Zarządzanie kontami użytkowników i profilami uprawnień;
Weryfikacja wymagań biznesowych;
Współpraca z zespołami składającymi się z osób o różnych specjalizacjach: analityk, tester, programista backend oraz frontend;
Praca w metodyce Scrum.
🔍 Dekoder Ogłoszenia
🔴
środowiskach korporacyjnych (Enterprise) lub systemach o wysokim obciążeniu (High-Traffic)
Może oznaczać pracę z bardzo dużymi i złożonymi systemami, ale też po prostu standardowe środowisko korporacyjne.
🔴
Rozwój kluczowych aplikacji biznesowych - projektowanie i weryfikacja rozwiązań w oparciu o bazy transakcyjne
Może oznaczać zarówno tworzenie nowych, innowacyjnych rozwiązań, jak i głównie pracę z istniejącym kodem i wprowadzanie drobnych modyfikacji.
🔴
Weryfikacja wymagań biznesowych
Może oznaczać aktywne uczestnictwo w definiowaniu wymagań, ale równie dobrze tylko ich sprawdzanie pod kątem technicznym.
🟡
Umiejętność analitycznego myślenia, rozwiązywania problemów oraz poszukiwania efektywnych rozwiązań technicznych
Standardowe wymaganie, które może oznaczać zarówno realne wyzwania intelektualne, jak i rutynowe rozwiązywanie typowych problemów.
🟡
Samodzielność, odpowiedzialność, dobra organizacja pracy, umiejętność współpracy w zespole oraz dzielenia się wiedzą.
Typowe wymagania miękkie, które mogą być różnie interpretowane w zależności od kultury firmy i faktycznego obciążenia pracą.