Back to search
Billennium Linkedin · Posted 7d ago

Senior .Net Developer

Poland

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Billennium to globalna firma technologiczna z ponad 20-letnim doświadczeniem, zaangażowana w innowacje i wspieranie przedsiębiorstw. Jako pracodawca oferujemy wspierające, nastawione na rozwój środowisko, w którym współpraca i kreatywność to naczelne wartości. Dołącz do nas, aby wspólnie kształtować przyszłość technologii!


Poszukiwany Senior .NET Developer (DDD / Microservices) do projektu greenfield. Dołącz do zespołu budującego jeden z kluczowych komponentów nowego ekosystemu odpowiedzialnego za obsługę wierzytelności w międzynarodowej organizacji. Tworzone rozwiązanie stanowi element systemu Core, wspierającego wspólne potrzeby biznesowe lokalnych rynków. Architektura systemu oparta jest o podejście Domain Driven Design (DDD) i podzielona na Bounded Contexts, odpowiadające poszczególnym obszarom biznesowym. Projekt realizowany jest zgodnie z metodyką Agile, w modelu pracy zbliżonym do Kanban. Aktualnie trwa implementacja wybranych kontekstów biznesowych, a kolejne moduły będą sukcesywnie uruchamiane w najbliższych miesiącach. Zespół współpracuje bezpośrednio z Product Ownerami odpowiedzialnymi za poszczególne domeny biznesowe, mając realny wpływ na kształt rozwiązania. To projekt greenfield, do momentu uruchomienia produkcyjnego nie ma prac utrzymaniowych. Szukamy osoby, która nie tylko tworzy wysokiej jakości kod, ale również potrafi zrozumieć problem biznesowy i przełożyć go na odpowiednie rozwiązania technologiczne. Cenimy proaktywność, otwartość na współpracę z biznesem oraz gotowość do dzielenia się wiedzą i wspólnego wypracowywania najlepszych praktyk w zespole. Jeżeli lubisz projektować systemy od podstaw, pracować z nowoczesną architekturą opartą o DDD oraz mieć realny wpływ na rozwój strategicznego produktu – to jest to projekt jest dla Ciebie.


Twoje zadania:


  • Projektowanie i rozwój rozwiązań w oparciu o platformę .NET i język C#
  • Współtworzenie architektury systemu zgodnie z zasadami Domain Driven Design
  • Analiza problemów biznesowych i dobór odpowiednich rozwiązań technicznych
  • Projektowanie oraz rozwój mikroserwisów i systemów rozproszonych
  • Budowa mechanizmów komunikacji asynchronicznej i integracji między usługami
  • Tworzenie oraz utrzymywanie automatycznych testów na różnych poziomach
  • Współpraca z Product Ownerami i zespołami biznesowymi przy doprecyzowywaniu wymagań
  • Udział w definiowaniu standardów, konwencji i dobrych praktyk w zespole
  • Dzielenie się wiedzą i wspieranie rozwoju pozostałych członków zespołu


Oczekiwania:


Must have:

  • Bardzo dobra znajomość języka C# oraz platformy .NET
  • Bardzo dobra znajomość REST API, OOP, Clean Code, Entity Framework Core oraz relacyjnych baz danych
  • Praktyczna znajomość PostgreSQL
  • Praktyczne doświadczenie w pracy z Domain Driven Design (DDD) oraz umiejętność doboru odpowiedniego stylu rozwiązania do problemu biznesowego
  • Doświadczenie zarówno z podejściem CRUD, jak i Deep Model (DDD Tactical Patterns)
  • Znajomość wzorców projektowych
  • Umiejętność modelowania architektury z wykorzystaniem notacji C4 oraz pokrewnych narzędzi
  • Doświadczenie w budowie i rozwoju systemów rozproszonych z wykorzystaniem CQRS, Eventual Consistency, Read Models/Projections oraz Event-Driven Architecture
  • Doświadczenie w projektowaniu i wdrażaniu mikroserwisów wykorzystujących komunikację asynchroniczną
  • Znajomość wzorców komunikacyjnych opartych o wiadomości
  • Doświadczenie z RabbitMQ i/lub Kafka
  • Doświadczenie w zarządzaniu kontraktami API i komunikacji między systemami (OpenAPI, AsyncAPI, Data Contracts)
  • Doświadczenie w automatycznym testowaniu aplikacji (testy jednostkowe, integracyjne, akceptacyjne oraz kontraktowe)
  • Doświadczenie w implementacji rozwiązań Observability (logowanie, metryki techniczne i biznesowe)
  • Znajomość Docker, Kubernetes oraz OpenShift (OCP)


Mile widziane:

  • AsyncAPI,
  • Znajomość notacji C4,
  • OpenShift,
  • Znajomość metryk biznesowych w ramach Observability


Nasza oferta:

  • Pakiet benefitów pozapłacowych — korzystaj z Udemy for Business, prywatnej opieki medycznej, karty Multisport, pakietu weterynaryjnego, lekcji językowych i bonów zakupowych
  • Elastyczność — elastyczne godziny pracy i opcje pracy zdalnej/hybrydowej dostosowane do Twojego stylu życia i lokalizacji
  • Rozwój kariery — dostęp do możliwości rozwoju zawodowego i nauki, w tym korzyści związanych z naszymi oficjalnymi partnerstwami z globalnymi gigantami IT, m.in. Microsoft, AWS, Snowflake, Salesforce
  • Globalna współpraca — praca w zróżnicowanym, międzynarodowym zespole
  • Angażująca społeczność — praca z pełnymi pasji profesjonalistami i udział w wydarzeniach team buildingowych, hackathonach i inicjatywach CSR
  • Wydarzenia team buildingowe, w tym nasza tradycja firmowa (coroczne wydarzenie firmowe na Mazurach)
Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search