Senior Backend Developer (.NET, SQL Server)
Angry Nerds
⚲ Wrocław
16 800 - 20 200 PLN netto (B2B)
Wymagania
- ETL
- SQL Server
- Azure
- .Net
Opis stanowiska
Hej! Jesteśmy Angry Nerds i zapraszamy Cię do naszego świata apek mobilnych i webowych! O Angry Nerds słów kilka: Software House | 10 lat na rynku | ok. 100 osób na pokładzie | 545 zrealizowanych projektów Obecnie poszukujemy osoby na stanowisko Senior Backend Developera (.NET, SQL Server). Co robi Senior .NET Developer w Angry Nerds: • Zajmuje się tworzeniem kodu oraz współpracą z teamem projektowym i klientem, • Bierze udział w analizowaniu, estymowaniu i planowaniu projektu, • Wspiera innych developerów w analizowaniu i usprawnianiu rozwiązań, • Współtworzy Community - nasze wewnętrzne, cykliczne spotkania mające na celu wymianę wiedzy, informacji o technologiach oraz narzędziach, • Wykorzystuje język angielski w codziennej pracy. Zapewnimy Tobie: • Pracę w pełni zdalną, • Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00), • Służbowy sprzęt i budżet na akcesoria, • Roczny budżet szkoleniowy, • Dofinansowanie do pakietu sportowego i opieki medycznej • Budżet integracyjny, • Pracę w firmie o płaskiej strukturze w zgranym zespole Nerdów :) Nasze oczekiwania • Minimum 5 lat komercyjnego doświadczenia w tworzeniu i analizie nowoczesnych systemów backendowych • Bardzo dobra znajomość C# oraz platformy .NET (preferowany stack: .NET 8+, ASP.NET Core) • Doświadczenie w pracy z MS SQL Server w złożonych środowiskach wielobazowych, w tym: • analiza i utrzymanie stored procedures, views, functions oraz triggers • identyfikacja i mapowanie zależności w złożonej architekturze (cross-database joins, 3‑part naming, implicit foregin keys) • reverse‑engineering logiki biznesowej zapisanej w SQL, w tym dokumentowanie reguł i identyfikacja edge‑case’ów • analiza schematów baz danych (tabele, indeksy, constrainty, integralność referencyjna jawna i niejawna) • Umiejętność profilowania i mapowania danych, w tym analiza jakości danych, identyfikacja duplikatów oraz tworzenie dokumentacji mapowań • Doświadczenie w ocenie i przenoszeniu logiki SQL do warstwy aplikacyjnej (.NET / C#) • Znajomość koncepcji ETL oraz migracji danych (extract‑transform‑load, tabele stagingowe, pipeline’y transformacji) • Doświadczenie w pracy z chmurą Azure, w tym świadomość różnic i ograniczeń Azure SQL w porównaniu do on‑prem SQL Server • Doświadczenie w projektowaniu i konsumowaniu REST API • Znajomość Dockera oraz praktyczna praca z CI/CD i Git (Git Flow, zaawansowane pipeline’y) • Doświadczenie w pisaniu testów jednostkowych i integracyjnych • Bardzo dobra znajomość języka angielskiego, umożliwiająca swobodną komunikację oraz dokumentowanie wniosków technicznych (mapy zależności, ocena złożoności, identyfikacja ryzyk) Mile widziane: • Doświadczenie w analizie lub utrzymaniu systemów legacy oraz projektach modernizacyjnych (np. migracje on‑prem do chmury) • Znajomość MS Access / VBA (analiza plików Access, zapytań, formularzy, modułów VBA, ODBC‑linked tables) • Doświadczenie z Azure Data Factory (projektowanie pipeline’ów, data flows, schedulingu) • Znajomość integracji opartych o XML / SOAP • Ekspozycja na domeny regulowane (ubezpieczenia, compliance, systemy finansowe lub licencyjne) • Doświadczenie z narzędziami do dokumentacji baz danych (ERD, grafy zależności, drzewa wywołań procedur) Proces rekrutacji: • Rozmowa z działem HR: ok. 40 min – chcemy poznać się lepiej! • Weryfikacja techniczna w formie videocalla z naszymi specjalistami: ok. 1.5 h, • Decyzja i feedback z przebiegu rekrutacji.