.NET regular
⚲ Szczecin, Białystok
14 000 - 16 000 PLN netto (B2B)
Wymagania
- min. 4 lata komercyjnego doświadczenia z .NET Core
- doświadczenie w tworzeniu aplikacji webowych w ASP.NET Core
- doświadczenie komercyjne z MongoDB
- doświadczenie z relacyjnymi bazami danych
- bardzo dobra znajomość programowania asynchronicznego async/await, w tym wydajności i typowych pułapek
- doświadczenie w implementacji i używaniu rozwiązań observability w środowiskach chmurowych
- znajomość ASP.NET Core request pipeline i architektury middleware
- angielski na poziomie C1
Opis stanowiska
Praca przy długoterminowym projekcie dla klienta dostarczającego rozwiązania technologiczne i software'owe, w roli Regular .NET Developera. Będziesz rozwijać i utrzymywać aplikacje webowe w .NET Core i ASP.NET Core, projektować skalowalne komponenty, pracować z MongoDB i bazami relacyjnymi, wspierać migracje danych oraz rozwijać rozwiązania asynchroniczne z async/await. To dobra oferta dla osoby, która chce pogłębić znajomość asynchroniczności i observability w chmurze — ale uwaga: 'udział w architekturze' może oznaczać jedynie udział w dyskusjach bez realnej decyzyjności, a 'long-term project' bywa też utknięciem w jednym projekcie bez perspektyw rozwoju.
🔍 Dekoder Ogłoszenia
🔴
long-term project
Może oznaczać stabilność, ale też brak rozwoju lub utknięcie w projekcie bez perspektyw.
🔴
Contribute to application architecture and technical design
Może oznaczać rzeczywisty wpływ na architekturę, ale też jedynie udział w dyskusjach bez decyzyjności.
🔴
Strong commercial experience with .NET Core
Często oznacza potrzebę doświadczenia w konkretnych, niszowych zastosowaniach .NET Core, a nie tylko ogólnej znajomości.
🔴
Very good understanding of asynchronous programming using async/await, including performance considerations and common pitfalls
Wymaga głębokiej wiedzy i umiejętności rozwiązywania problemów związanych z wydajnością i błędami w kodzie asynchronicznym.
🔴
Work with observability and monitoring solutions in cloud environments
Może oznaczać zarówno pracę z gotowymi narzędziami, jak i konfigurowanie i utrzymywanie własnych rozwiązań.