Database Architect / SQL Server Architect
HARDWARE DIRECT
Database Architect / SQL Server Architect
Miejsce pracy: Warszawa
Technologie, których używamy
Wymagane
- SQL
- C#
- .NET
Mile widziane
- Entity Framework
System operacyjny
- Windows
- Linux
O projekcie
Jesteśmy dystrybutorem sprzętu serwerowego, który obsługuje największe firmy w Polsce i Europie, takie jak: mBank, BMW, CCC, Zalando czy Credit Suisse. Z myślą o nich tworzymy webowy system e-commerce połączony z naszym autorskim systemem ERP.
Jako programista będziesz odpowiedzialny za tworzenie nowych funkcjonalności aplikacji ERP oraz utrzymanie i rozwój istniejącego kodu. Jedną ze szczególnie ciekawych funkcjonalności będzie graficzny konfigurator serwerów.
Tak organizujemy naszą pracę
Liczba osób w zespole
11
Tak pracujemy
- wewnątrz organizacji
- koncentrujesz się na jednym projekcie
- masz wpływ na wybór narzędzi i technologii
- masz wpływ na rozwiązania technologiczne
- masz wpływ na produkt
- tworzysz kod "od zera"
- koncentrujesz się na rozwoju produktu
- agile
Skład zespołu
- backend developer
- frontend developer
- fullstack developer
- lider techniczny
- devOps
- product owner
- graphic designer
- UI designer
- UX designer
- administrator IT
Twój zakres obowiązków
- Odpowiedzialność za architekturę bazy danych systemu ERP (projektowanie struktury, relacji, schematów itp)
- Odpowiedzialność za wydajność (analiza i optymalizacja wolnych zapytań, eliminowanie blokad, deadlocków)
- Projektowanie indeksów
- Development SQL (procedury składowe, funkcje, widoki, raporty, importy danych itp.)
- Administracja SQL Serverem (backup, restore, replikacja, bezpieczeństwo, uprawnienia itp.)
- DevOPS dla bazy (zarządzanie projektem bazy w Visual Studio, wersjonowanie, CI/CD, code review itp.)
- Współpraca z programistami
- Monitoring (monitorowanie wydajności i alertów)
Nasze wymagania
- minimum 3 lata komercyjnego doświadczenia w pracy z SQL Server
- biegła znajomość T-SQL, silnika SQL Server
- myślenie architektoniczne
- umiejętność diagnozy problemów z wydajnością
- przynajmniej podstawowa znajomość .NET, C# i Entity Framework
Mile widziane
- znajomość MySQL
- znajomość SQL Database Project w VS
To oferujemy
- zatrudnienie w oparciu o umowę o pracę, zlecenie lub B2B
- realny wpływ na projekt i możliwość realizacji własnych pomysłów
- możliwość rozwoju i podnoszenia swoich umiejętności
- udział w rozwoju ambitnego produktu w dynamicznie rozwijającej się polskiej firmie działającej na rynku międzynarodowym
Tak pracujemy nad projektem
- Clean Code
- code review
- wzorce projektowe
- DDD
- Continuous Deployment
- Continuous Integration
- deployment na poziomie zespołu
- wsparcie architekta / lidera technicznego
- dokumentacja
- narzędzia do trackowania zadań
- testy integracyjne
- testy jednostkowe
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- brak dress code’u
- kawa / herbata
- napoje
- parking dla pracowników
Etapy rekrutacji
- Pierwszy etap - wstępna rozmowa kwalifikacyjna (zdalnie)
- Drugi etap - zadanie rekrutacyjne (zdalnie)
- Trzeci etap - omówienie zadania
O projekcie
Rozwijamy nasz autorski system ERP, obsługujący pełen zakres procesów biznesowych firmy od zaopatrzenia po e-commerce.
Aplikacja jest w trakcie migracji z .NET Framework 4.8 do .NET 10, prowadzonej metodą strangler fig z wykorzystaniem YARP. Dzięki czemu stopniowo wymieniamy legacy, budując nowe funkcjonalności w oparciu o aktualną technologię.
Architektura to modularny monolit oparty na DDD i CQRS. Moduły są odseparowanymi projektami komunikującymi się przez kolejkę, a proces zapisu (EF Core) jest oddzielony od odczytu (Dapper).
Backend tworzymy w C#:
• ASP.NET 10 (nowe funkcjonalności), moduły w .NET Standard 2.0 oraz legacy w .NET Framework 4.8
• Microsoft SQL Server jako baza danych
• RabbitMQ do komunikacji asynchronicznej
• Kontrolery MVC + REST API
• Jakość utrzymujemy testami jednostkowymi i integracyjnymi (xUnit, WebApplicationFactory) oraz logami strukturalnymi
Baza danych to SQL Server 2022 Enterprise
Prosimy o dopisanie następującej klauzuli: „Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb procesu rekrutacji zgodnie z Ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (tekst jednolity: Dz. U. 2016 r. poz. 922.)."
Administratorem Pani/Pana danych osobowych jest MS DEVELOPMENT z siedzibą w Warszawie, ul. Salsy 2, 02-823 Warszawa
- data architect Warszawa
- big-data-architect Warszawa
- IT and data architect business intelligence Warszawa
- database Warszawa
- bazy danych Warszawa
- administracja bazy danych Warszawa
- specjalista ds. obsługi bazy danych Warszawa
- oracle database consultant Warszawa
- uzupełnianie bazy danych Warszawa
- aktualizacja bazy danych Warszawa