.Net Developer (Mid)
⚲ Poznań, Wrocław, Warszawa, Kraków, Gdańsk
16 800 - 31 500 PLN netto (B2B)
Wymagania
- .Net
- .NET Core
- DDD
- Git
- GitLab
- PostgreSQL
- Jira
- Angular
Opis stanowiska
Poszukujemy doświadczonego Backend Developera do projektu budowy jednego z kluczowych komponentów nowego ekosystemu odpowiedzialnego za proces obsługi wierzytelności.
Rozwiązanie rozwijane jest w architekturze opartej o Domain-Driven Design (DDD) i podzielone na kilka Bounded Contexts odpowiadających wspólnym potrzebom biznesowym lokalnych rynków grupy. System stanowi element Core całego ekosystemu.
Projekt realizowany jest w metodyce Agile (zbliżonej do Kanban). Aktualnie trwa implementacja wybranych kontekstów biznesowych, a kolejne moduły będą sukcesywnie uruchamiane w następnych miesiącach.
Zespoły developerskie i testerskie współpracują bezpośrednio z Product Ownerami odpowiedzialnymi za poszczególne obszary biznesowe.
🚀 Projekt ma charakter greenfieldowy – do momentu uruchomienia produkcyjnego nie występują zadania utrzymaniowe.
Zakres odpowiedzialności
• rozwój backendu systemu w technologii .NET Core
• współpraca z architektem i konsultantami biznesowymi
• doprecyzowywanie wymagań funkcjonalnych i technicznych
• identyfikowanie oraz mitygowanie ryzyk implementacyjnych
• aktywny udział w projektowaniu rozwiązań zgodnych z DDD
• dbanie o jakość kodu oraz ownership rozwijanych komponentów
Wymagania techniczne
Must have:
• .NET Core
• Domain-Driven Design (DDD)
• Git
• GitLab CI / GitLab Runner
• PostgreSQL
• Jira
Nice to have:
•
Angular
• komercyjne doświadczenie związane z integracją bramek płatności
Dodatkowe informacje
• około 95% pracy stanowi backend
• projekt greenfieldowy – możliwe zmiany wymagań w trakcie realizacji
• duże znaczenie mają samodzielność, proaktywność oraz ownership
• realny wpływ na architekturę i kierunek rozwoju systemu
Rozwiązanie rozwijane jest w architekturze opartej o Domain-Driven Design (DDD) i podzielone na kilka Bounded Contexts odpowiadających wspólnym potrzebom biznesowym lokalnych rynków grupy. System stanowi element Core całego ekosystemu.
Projekt realizowany jest w metodyce Agile (zbliżonej do Kanban). Aktualnie trwa implementacja wybranych kontekstów biznesowych, a kolejne moduły będą sukcesywnie uruchamiane w następnych miesiącach.
Zespoły developerskie i testerskie współpracują bezpośrednio z Product Ownerami odpowiedzialnymi za poszczególne obszary biznesowe.
🚀 Projekt ma charakter greenfieldowy – do momentu uruchomienia produkcyjnego nie występują zadania utrzymaniowe.
Zakres odpowiedzialności
• rozwój backendu systemu w technologii .NET Core
• współpraca z architektem i konsultantami biznesowymi
• doprecyzowywanie wymagań funkcjonalnych i technicznych
• identyfikowanie oraz mitygowanie ryzyk implementacyjnych
• aktywny udział w projektowaniu rozwiązań zgodnych z DDD
• dbanie o jakość kodu oraz ownership rozwijanych komponentów
Wymagania techniczne
Must have:
• .NET Core
• Domain-Driven Design (DDD)
• Git
• GitLab CI / GitLab Runner
• PostgreSQL
• Jira
Nice to have:
•
Angular
• komercyjne doświadczenie związane z integracją bramek płatności
Dodatkowe informacje
• około 95% pracy stanowi backend
• projekt greenfieldowy – możliwe zmiany wymagań w trakcie realizacji
• duże znaczenie mają samodzielność, proaktywność oraz ownership
• realny wpływ na architekturę i kierunek rozwoju systemu
🔍 Dekoder Ogłoszenia
🔴
Projekt ma charakter greenfieldowy – do momentu uruchomienia produkcyjnego nie występują zadania utrzymaniowe.
Obecnie nie ma legacy code, ale po uruchomieniu produkcyjnym utrzymanie i refaktoryzacja będą głównym zadaniem.
🔴
około 95% pracy stanowi backend
Chociaż ogłoszenie jest dla developera .NET, może pojawić się potrzeba zajmowania się innymi aspektami systemu, nawet jeśli nie są to główne obowiązki.
🟡
aktywny udział w projektowaniu rozwiązań zgodnych z DDD
Oczekuje się, że będziesz nie tylko implementować, ale także aktywnie kształtować architekturę zgodnie z zasadami DDD.
🟡
doprecyzowywanie wymagań funkcjonalnych i technicznych
Możesz być zaangażowany w proces definiowania wymagań, co może oznaczać więcej interakcji z biznesem i potencjalne zmiany zakresu.
🟡
identyfikowanie oraz mitygowanie ryzyk implementacyjnych
Oczekuje się proaktywnego podejścia do problemów i potencjalnych trudności w trakcie implementacji.