.NET Developer
⚲ Warszawa
120–145 zł netto (+ VAT) / godz.
Wymagania
- min. 4 lata doświadczenia w tworzeniu aplikacji w C#/.NET
- dobra znajomość .NET, ASP.NET Core oraz tworzenia i rozwijania Web API
- praktyczna znajomość programowania asynchronicznego i wielowątkowego
- rozumienie mechanizmów zarządzania pamięcią w .NET i ich wpływu na wydajność
- doświadczenie w diagnozowaniu błędów i optymalizacji czasu odpowiedzi oraz zużycia pamięci
- znajomość wzorców projektowych i zasad projektowania czytelnego, łatwego w utrzymaniu kodu
- samodzielność i gotowość do poznawania systemu poza warstwą API (przetwarzanie danych, komunikacja między komponentami)
- praca hybrydowa: 2-3 dni w tygodniu z biura w Warszawie (Wawer)
Opis stanowiska
Rozwój i utrzymanie backendu systemów z obszaru Security / Video-CCTV / Data Processing, gdzie kluczowa jest wydajność, stabilność i przetwarzanie danych w czasie rzeczywistym. Projekt działa on-premise na .NET 8 z planowaną migracją do .NET 10, ale w ograniczonym zakresie obejmuje też starsze komponenty na .NET Framework. To oferta dla programisty, który lubi zagłębiać się w zarządzanie pamięcią, programowanie asynchroniczne i optymalizację — nie tylko warstwę API. Praca hybrydowa (2-3 dni z biura w warszawskim Wawrze).
🔍 Dekoder Ogłoszenia
🔴
gotowość do poznawania działania systemu poza samą warstwą API, w tym przetwarzania danych i komunikacji między komponentami
Może oznaczać, że będziesz musiał zagłębić się w obszary, które nie są ściśle związane z Twoją główną specjalizacją, potencjalnie wymagając nauki nowych technologii lub zrozumienia złożonych architektur.
🔴
Praca może również obejmować, w ograniczonym zakresie, starsze komponenty systemów oparte na .NET Framework.
Chociaż ogłoszenie promuje .NET 8 i przyszłe migracje, musisz być przygotowany na pracę ze starszym kodem, który może być trudniejszy w utrzymaniu i wymagać specyficznych umiejętności.
🔴
Dołączysz do zespołu rozwijającego systemy z obszaru Security / Video-CCTV / Data Processing, w których kluczowe znaczenie mają wydajność, stabilność i przetwarzanie danych w czasie rzeczywistym.
Oznacza to, że projekt będzie prawdopodobnie bardzo wymagający pod względem optymalizacji i obsługi dużych ilości danych, co może generować presję na osiąganie wysokiej wydajności.
🟡
Praca jest dedykowana dla naszego klienta.
Twoja praca będzie bezpośrednio związana z potrzebami zewnętrznego klienta, co może oznaczać częste zmiany wymagań lub priorytetów.