Nasz klient to najpopularniejsza platforma zakupowa w Polsce i jedna z największych firm e-commerce w Europie. Na niej Klienci mogą kupić wszystko czego potrzebują wybierając z oferty ponad 135 tysięcy firm handlowych. Można na niej znaleźć dosłownie wszystko, w takich kategoriach jak m.in.: Motoryzacja, Moda, Dom i ogród, Elektronika, Książki i kolekcje, Dziecko czy Zdrowie i uroda. W każdym miesiącu odwiedzana jest przez 22 milionów klientów – to 80 procent wszystkich użytkowników internetu w Polsce.
Do zespołu poszukujemy doświadczonego .NET Developera, który dołączy do projektu opartego na nowoczesnym stacku technologicznym, dużej skali danych oraz architekturze usługowej.
responsibilities :
Aktywny udział we wszystkich fazach cyklu rozwoju oprogramowania
Pisanie dobrze zaprojektowanego, testowalnego i wydajnego kodu
Tworzenie dokumentacji technicznej
Dzielenie się swoją wiedzą i doświadczeniem z innymi członkami zespołu
requirements-expected :
Minimum 4 lata doświadczenia w tworzeniu aplikacji w technologii .NET (C# 9+, .NET Core 6+)
Bardzo dobra znajomość C# oraz nowoczesnych konstrukcji (records, pattern matching, async/await, LINQ, spans)
Umiejętność projektowania i tworzenia rozproszonej architektury obiektowej oraz aplikacji usługowych (REST API)
Doświadczenie w pracy z ASP.NET (kontrolery, bezpieczeństwo, throttling, obsługa błędów, równoległość)
Bardzo dobra znajomość Entity Framework Core (modelowanie domen, migracje, optymalizacja zapytań, AsNoTracking, batching)
Dobra znajomość SQL oraz relacyjnych baz danych (mile widziane PostgreSQL, usługi GCP)
Podstawowa znajomość NoSQL (np. MongoDB)
Bardzo dobra znajomość zasad SOLID, wzorców projektowych (Repository, Factory, Strategy, DI; mile widziane CQRS)
Praktyczna umiejętność pisania czystego, czytelnego i modularnego kodu, zgodnego ze standardami
Umiejętność wyszukiwania efektywnych i skalowalnych rozwiązań dopasowanych do potrzeb użytkowników
Znajomość systemu kontroli wersji GIT (branching, commit flow, code review)
Doświadczenie w pracy w Scrum/Agile, z wykorzystaniem narzędzi takich jak JIRA
Chęć rozwoju, otwartość na nowe technologie oraz proaktywne podejście do usprawnień
Znajomość języka angielskiego na poziomie co najmniej B2
offered :
Indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o komfort w projekcie
Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych
SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami
Nie tylko praca – wyjścia, sport i nasze webinary #edge1talks
Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych
Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym
Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku