.NET Developer
PROGNETICS SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
⚲ Warszawa, Wola
75–110 zł netto (+ VAT) / godz.
Wymagania
- min. 4 lata doświadczenia w .NET
- doświadczenie w budowaniu backendowych serwisów i API w ASP.NET Core
- doświadczenie z Entity Framework Core, LINQ i projektowaniem baz (SQL Server, PostgreSQL)
- znajomość programowania asynchronicznego (async/await) i współbieżności
- doświadczenie z chmurą (Azure, AWS lub GCP) i integracją usług chmurowych
- znajomość praktyk bezpieczeństwa (OAuth2/OpenID Connect, OWASP)
Mile widziane
- doświadczenie z konteneryzacją i orkiestracją (Docker, Kubernetes)
- doświadczenie z kolejkami i architekturą event-driven (RabbitMQ, Kafka, Azure Service Bus)
Opis stanowiska
Projekt dla .NET developera z min. 4-letnim doświadczeniem — będziesz budować backendowe serwisy i API w ASP.NET Core, projektować bazy danych i pracować z chmurą (Azure/AWS). Zespół pracuje w Agile/Scrum, z naciskiem na clean architecture i SOLID. Uwaga: choć konteneryzacja i Kubernetes są oznaczone jako 'plus', w praktyce mogą być kluczowe, jeśli projekt już z nich korzysta — warto dopytać na rozmowie.
🔍 Dekoder Ogłoszenia
🔴
Good understanding of object-oriented design, design patterns, SOLID principles and clean architecture.
Oczekuje się, że kandydat będzie potrafił stosować te zasady w praktyce, a nie tylko je znać teoretycznie.
🔴
Familiarity with unit testing, integration testing and test frameworks (xUnit, NUnit, MSTest, Moq) and TDD practices.
Może oznaczać, że testy są pisane, ale niekoniecznie są one priorytetem lub są dobrze utrzymane.
🔴
Understanding of CI/CD pipelines and build tools (Azure DevOps, GitHub Actions, TeamCity, Jenkins) and deployment practices.
Może oznaczać, że kandydat będzie musiał konfigurować i utrzymywać te narzędzia, a nie tylko z nich korzystać.
🔴
Familiarity with containerization and orchestration technologies (Docker, Docker Compose, Kubernetes) is a plus.
Choć zaznaczone jako 'plus', może być kluczowe dla roli, jeśli projekt już korzysta z tych technologii.
🔴
Experience with frontend integration (SPA frameworks like Angular, React, or Blazor) and working with API contracts.
Może oznaczać, że backend developer będzie musiał mocno współpracować z frontendem lub nawet tworzyć proste interfejsy.