Senior .NET Developer (Remote)

23500-29400 PLN miesięcznie (B2B)

apreel

Czym będziesz się zajmować?

Senior .Net Developer
  • Lokalizacja: 100% zdalnie
  • Forma współpracy: B2B przez apreel
  • Wynagrodzenie: do 175 PLN netto + VAT
  • Proces rekrutacyjny: 1 rozmowa rekrutacyjna max. 1,5h

Celem projektu jest budowa jednego z głównych komponentów nowego ekosystemu odpowiedzialnego za proces obsługi wierzytelności. Komponent podzielony jest na kilka kontekstów spełniających wspólne potrzeby biznesowe lokalnych rynków grupy Klienta, czyniąc go jednocześnie elementem  Corowym. W głównym zakresie projektu jest implementacja autonomicznych kontekstów ograniczonych (Bounded Context), podzielonych na strumień danych Finance i Non Finance.  

Realizacja projektu opiera się na podejściu Domain-Driven-Design (DDD). W chwili obecnej mamy już rozpoczętą implementację wybranych kontekstów ograniczonych (BC) i planujemy uruchomienie kolejnych. Zespoły developerskie współpracują z Product Ownerami (PO), którzy przypisani są do w/w BC.  Na co dzień pracujemy z wykorzystaniem podejścia Agile, stosując metodę Kanban.  

Projekt to inwestycja greenfield, gdzie członkowie zespołów developerskich są w pełni zaangażowani tylko w realizację zadań z projektu. Do momentu uruchomienia produkcyjnego nie przewidujemy zadań utrzymaniowych.     

Kogo poszukujemy?

Wymagania:
  • Biegła znajomość języka C# i technologii .NET.
  • DDD - umiejętność dobrania stylu rozwiązania technicznego do problemu biznesowego oraz wymagań niefunkcjonalnych
  • CRUD
  • Deep Model (DDD Tactical Patterns)
  • Doświadczenie w tworzeniu/rozwijaniu systemów rozproszonych:
  • CQRS, Eventual Consistency, budowa Read Modeli/Projekcji
  • Wzorce Massaging / Event Driven Architecture
  • Zarządzanie kontraktami OpenAPI / AsyncAPI / Data Contracts
  • Doświadczenie z automatycznym testowaniem aplikacji w systemie rozproszonym
  • Unit Test, Testy akceptacyjne (BDD), testy integracyjne (Docker, Testcontainers), Testy kontraktowe (Pact)
  • Dobra znajomość REST, OOP, Clean Code, EF Core, relacyjnych baz danych
  • Doświadczenie w projektowaniu i wdrażaniu mikroserwisów z uwzględnieniem synchronizacji asynchronicznej (Rabbit/Kafka).
  • Doświadczenie w implementacji oraz pracy z Observability (logi + metryki techniczne i biznesowe) .
  • Doświadczenie w pracy z modelem dokumentowym (np.MongoDB), JSON on SQL(T-SQL/MSSQL, PostgreSQL, NoSQL).
  • Znajomość i umiejętność praktycznego zastosowania: Event Sourcing,
  • Znajomość wzorców projektowych.
  • Znajomość notacji C4 i innych narzędzi do modelowania.
  • Mile widziana znajomość: Docker, Kubernetes, OCP.

Czego wymagamy?

Znajomości:
Mile widziane:
Języki:
  • Polski
  • Angielski

Jakie warunki i benefity otrzymasz?

  • 140-175 PLN godzinowo (B2B)
  • B2B - Elastyczne godziny pracy (100%)
  • Praca zdalna: W całości

Gdzie będziesz pracował?

Zdalnie

Kim jesteśmy?

apreel został założony w kwietniu 2010 roku przez przyjaciół, których marzeniem było stworzenie własnego software house'u. Wraz z rozwojem firmy i jednocześnie wzrostem zaufania klientów, rozszerzyła swoją działalność o usługi takie jak leasing ekspertów IT. Dziś ten obszar stanowi główny filar działalności apreel. Nie oznacza to jednak, że założyciele apreela porzucili swoje marzenia. Naszą pasją zawsze będzie tworzenie autorskich rozwiązań informatycznych, a celem, do którego dążymy, jest ciągłe ich doskonalenie. W połączeniu z wyjątkową atmosferą i profesjonalizmem stworzyliśmy w apreelu wyjątkowy klimat. Zapraszam do aplikowania, jeżeli zależy Ci na pracy wśród dobrych specjalistów, w stabilnych organizacjach oraz z jasnymi warunkami finansowania.