Senior Fullstack Developer (.NET, Angular)
Devire
⚲ Remote
23 520 - 26 880 PLN (B2B)
Wymagania
- AI
- GitHub
- C#
- .NET
- REST API
- Angular
- TypeScript
- SQL
- MS SQL Server
- PostgreSQL
- OOP
- Clean Code
- Clean Architecture
- DDD
- CQRS
- Git
- OpenShift
Opis stanowiska
O projekcie: Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty. Dla naszego klienta - firmy z branży finansowej/windykacyjnej, poszukujemy osoby na stanowisko Senior Fullstack Developer (.NET + Angular). - Lokalizacja: zdalnie (konieczny jedynie odbiór sprzętu we wrocławskim biurze) - Stawka: 140-160 zł/h net+VAT B2B - Kontrakt B2B via Devire - Pakiet benefitów (opieka medyczna, karta sportowa, ubezpieczenie na życie) - Elastyczne godziny - 100% zdalnie Wymagania: - Minimum 5 lat doświadczenia w komercyjnym tworzeniu oprogramowania. - Praktyczne wykorzystywanie narzędzi AI jako element codziennej pracy developerskiej (GitHub Copilot, modele LLM). - Bardzo dobra znajomość C# oraz platformy .NET (8+). - Doświadczenie w projektowaniu i implementacji REST API. - Doświadczenie w tworzeniu aplikacji frontendowych w Angular (TypeScript). - Bardzo dobra, praktyczna znajomość SQL (MS SQL Server, PostgreSQL). - Znajomość zasad OOP, SOLID, Clean Code, wzorców projektowych oraz podejść architektonicznych (Clean Architecture, DDD, CQRS, event-driven). - Doświadczenie w pracy z systemami o dużych wolumenach danych, złożonych integracjach oraz złożonej logice domenowej i procesowej. - Praktyczne doświadczenie w pracy z systemami kontroli wersji (Git) oraz środowiskami CI/CD(Gitlab) i platformą kontenerową (OpenShift). - Znajomość języka angielskiego na poziomie B2. Codzienne zadania: - Aktywny udział w całym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie, w tym udział w refinementach, planowaniu oraz usprawnianiu procesu wytwarzania. - Projektowanie, rozwój oraz utrzymanie aplikacji w architekturze backendowej (.NET) oraz frontendowej (Angular). - Dbanie o wysoką jakość kodu oraz przestrzeganie standardów organizacyjnych i architektonicznych (code review, clean code, ADR, ustalone wytyczne EA). - Odpowiedzialność za projektowanie architektury oraz rozwój API (REST) i integracji pomiędzy systemami. - Praca z danymi oraz świadoma optymalizacja zapytań SQL i modeli danych w systemach o dużej złożoności i skali. - Aktywny udział w projektowaniu i rozwijaniu rozwiązań opartych o komunikację asynchroniczną oraz podejście event‑driven (kolejki, messaging), wspierających realizację procesów biznesowych w oparciu o workflow i platforme BPM.