JustJoin.IT Praca zdalna Senior

Senior .NET Developer

Angry Nerds

⚲ Wrocław

16 800 - 21 000 PLN netto (B2B)

Wymagania

  • MS SQL Server
  • GitFLow
  • Azure
  • REST API
  • .Net
  • Elasticsearch

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 .NET Developera.    
 

Co robi Senior .NET Developer w Angry Nerds:
• Zajmuje się tworzeniem kodu oraz współpracą z teamem projektowym i klientem,
• Zwraca uwagę na wydajność wykonywanych zapytań SQL
• Bierze udział w analizowaniu, estymowaniu i planowaniu projektu,
• Wspiera innych developerów w analizowaniu i usprawnianiu rozwiązań,
• Proponuje nowe rozwiązania oraz bierze udział w usprawnianiu istniejących 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.  

Nasze oczekiwania:
• Minimum 7-letnie, komercyjne doświadczenie w tworzeniu nowoczesnych aplikacji,
• Bardzo dobra znajomość C# oraz platformy .NET (preferowany stack: .NET 8+, ASP.NET Core) oraz Entity Framework Core,
• Doświadczenie w pracy z chmurą Azure,
• Doświadczenie w pracy z Azure SQL, w tym:• Bardzo dobra znajomość SQL (T-SQL),
• Analiza i utrzymanie procedur składowanych, widoków,
• Identyfikacja i mapowanie zależności w architekturze medalionowej (CSV, Json, SQL),
• Reverse‑engineering logiki biznesowej (output -> input), w tym dokumentowanie reguł i identyfikacja edge‑case’ów,
• Analiza schematów baz danych (tabele, indeksy, constrainty, integralność referencyjna jawna i niejawna),
• Analiza i optymalizacja złożonych zapytań SQL,
• Optymalizacja pod kątem deduplikacji oraz czyszczenia danych,

• Doświadczenie z Rest API,
• Znajomość zasad poprawnego zarządzania Cache,
• Doświadczenie w pisaniu testów jednostkowych i integracyjnych,
• Znajomość zasad poprawnego i bezpiecznego logowania,
• Znajomość Git i Git Flow, CI/CD z pipelinami yaml,
• Znajomość Dockera,
• Znajomość języka angielskiego w stopniu pozwalającym na swobodną komunikację z klientem.  

Mile widziane:
• Doświadczenie w pracy z Azure Synapse Analytics lub/i Microsoft Fabric,
• Doświadczenie w pracy z Hangfire,
• Doświadczenie w pracy z Elasticsearch,
• Doświadczenie w pracy z Redis,
• Doświadczenie w pracy ze produktami Atlassian (Jira, Bit Bucket, Confluence),
• Doświadczenie w pracy z Github,
• Doświadczenie w tworzeniu oprogramowania z wykorzystaniem narzędzi AI (np. GitHub Copilot, Claude Code),

Zapewnimy Tobie:
• Pracę w pełni zdalną
• Elastyczne godziny pracy, dobre dla rannych ptaszków i nocnych marków
• 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 :)

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.

🔍 Dekoder Ogłoszenia

🔴
współpracą z teamem projektowym i klientem
Może oznaczać zarówno konstruktywną współpracę, jak i konieczność ciągłego tłumaczenia się z postępów i radzenia sobie z potencjalnie niejasnymi wymaganiami klienta.
🔴
Wspiera innych developerów w analizowaniu i usprawnianiu rozwiązań
Może oznaczać mentoring i dzielenie się wiedzą, ale także konieczność rozwiązywania problemów pozostawionych przez mniej doświadczonych kolegów.
🔴
Proponuje nowe rozwiązania oraz bierze udział w usprawnianiu istniejących rozwiązań
Sugestia wpływu na architekturę i rozwój, ale może też oznaczać konieczność pracy nad starym, trudnym do utrzymania kodem bez odpowiedniego wsparcia.
🔴
Współtworzy Community - nasze wewnętrzne, cykliczne spotkania mające na celu wymianę wiedzy, informacji o technologiach oraz narzędziach
Brzmi jak świetna okazja do rozwoju, ale może też oznaczać dodatkowe, niepłatne spotkania poza standardowymi godzinami pracy.
🔴
Reverse‑engineering logiki biznesowej (output -> input), w tym dokumentowanie reguł i identyfikacja edge‑case’ów
Oznacza pracę z istniejącym, prawdopodobnie słabo udokumentowanym kodem, gdzie trzeba będzie odkrywać jego działanie od podstaw.