Senior Fullstack Developer (.NET + Angular)
GOLDENORE ITC sp. z o.o.
⚲ Wrocław
Wymagania
- C#
- .NET
- Angular
- TypeScript
- SQL
- PostgreSQL
- Microsoft SQL Server
- Git
- RabbitMQ
- MassTransit
- Wolverine
- OpenShift
- Kubernetes
- OpenTelemetry
- Kong
- OpenAPI
Opis stanowiska
Nasze wymagania: Minimum 5 lat doświadczenia w komercyjnym tworzeniu oprogramowania Bardzo dobra znajomość C# i .NET 8+ Doświadczenie w projektowaniu i implementacji REST API Doświadczenie w Angular (TypeScript) Bardzo dobra znajomość SQL (MS SQL Server / PostgreSQL) Praktyczna znajomość OOP, SOLID, Clean Code, wzorców projektowych Znajomość podejść architektonicznych: DDD, CQRS, Clean Architecture, event-driven Doświadczenie w pracy z systemami o dużych wolumenach danych i złożonych integracjach Doświadczenie z Git, CI/CD, konteneryzacją (np. OpenShift) Otwartość na wykorzystywanie narzędzi AI w codziennej pracy (np. Copilot, LLM) Mile widziane: Doświadczenie z RabbitMQ, MassTransit lub Wolverine Znajomość platform workflow / BPM (np. Webcon) Doświadczenie z OpenShift / Kubernetes Znajomość OpenTelemetry, Kong, OpenAPI Doświadczenie w systemach finansowych lub procesach wysokiej skali O projekcie: Dołącz do interdyscyplinarnego zespołu technologicznego w organizacji z obszaru finansowego, który rozwija i utrzymuje systemy wspierające złożone procesy operacyjne i finansowe. Będziesz pracować w autonomicznych squadach, mających realny wpływ na architekturę, kierunek rozwoju produktów i standardy technologiczne. To środowisko stawiające na nowoczesny engineering, wysoką jakość kodu, rozwój kompetencji oraz współpracę blisko biznesu, analityków i Product Ownerów. Praca zdalna - mile widziana gotowość do spotkań zespołowych we Wrocławiu (ok. 1x w miesiącu). Zakres obowiązków: Udział w pełnym cyklu wytwarzania oprogramowania – od analizy wymagań po wdrożenie i utrzymanie Projektowanie, rozwój i utrzymanie aplikacji backendowych w .NET oraz frontendowych w Angular Tworzenie i rozwój REST API oraz integracji pomiędzy systemami Projektowanie rozwiązań opartych o komunikację asynchroniczną / event-driven (kolejki, messaging) Praca z workflow/BPM oraz systemami wspierającymi złożone procesy biznesowe Optymalizacja zapytań SQL i modeli danych w systemach o dużej skali i złożoności Dbanie o wysoką jakość kodu i standardy architektoniczne (Clean Code, code review, ADR) Udział w refinementach, planowaniach i inicjatywach usprawniających proces wytwarzania Współtworzenie rozwiązań integracyjnych oraz modernizacja istniejących systemów