.NET Software Engineer
⚲ Warszawa
15 000 - 18 000 PLN (B2B)
Wymagania
- min. 3 lata komercyjnego doświadczenia z .NET
- dobra znajomość .NET Core po stronie backendu (usługi, API, integracje)
- doświadczenie z architekturą klient-serwer i projektowaniem komunikacji między warstwami
- umiejętność samodzielnej realizacji zadań od analizy po wdrożenie
Mile widziane
- znajomość Angulara, Reacta lub Blazora
- doświadczenie z WPF, Avalonią lub MAUI
- doświadczenie z RabbitMQ lub innym systemem kolejkowania
- znajomość Azure, w szczególności usług aplikacyjnych
Opis stanowiska
Praca nad backendem .NET Core (usługi, API, integracje) oraz komunikacją klient-serwer w aplikacjach biznesowych. Frontend (Angular/React/Blazor) jest formalnie 'mile widziany', ale w praktyce może być oczekiwany, jeśli projekt tego wymaga. To oferta dla samodzielnych inżynierów, którzy potrafią przejść przez cały cykl zadania — od analizy po wdrożenie — i sami dopytają o niejasne wymagania. Uwaga: 'dociekliwość i zadawanie pytań' sugeruje, że wymagania bywają niedoprecyzowane, więc licz się z koniecznością ich aktywnego wyjaśniania.
🔍 Dekoder Ogłoszenia
🔴
Umiejętność samodzielnej realizacji zadań - od analizy po wdrożenie oraz informowanie o pojawiających się blokadach
Oczekuje się, że będziesz w stanie samodzielnie przejść przez cały cykl życia zadania, a zgłaszanie problemów jest mile widziane, ale niekoniecznie oznacza natychmiastowe wsparcie.
🔴
Dociekliwość i zadawanie pytań, gdy wymagania lub założenia nie są wystarczająco jasne
Może to oznaczać, że wymagania często bywają niejasne lub niedoprecyzowane, co wymaga od Ciebie aktywnego ich wyjaśniania.
🔴
Znajomość Angulara, Reacta lub Blazora
Chociaż jest to w sekcji 'mile widziane', w praktyce może być traktowane jako oczekiwanie, jeśli projekt wymaga front-endu.
🟡
Praca z relacyjnymi bazami danych oraz tworzenie wydajnych zapytań
Oznacza to, że możesz być odpowiedzialny za optymalizację istniejących zapytań lub tworzenie nowych, co może wymagać głębszej wiedzy niż tylko podstawowa znajomość SQL.
🟡
Korzystanie z narzędzi AI w codziennej pracy programistycznej
Może oznaczać zarówno wsparcie w postaci narzędzi wspomagających kodowanie, jak i oczekiwanie aktywnego wykorzystania AI do rozwiązywania problemów.