Senior .NET Developer
⚲ Remote
23 520 - 26 880 PLN (B2B)
Wymagania
- .NET
- C#
- DDD
- CQRS
- OpenAPI
- BDD
- REST API
- OOP
- Clean Code
- Entity Framework
- RabbitMQ
- Kafka
- PostgreSQL
- Docker
- Kubernetes
- 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 z sektora finansowego poszukujemy osoby na stanowisko: Senior .Net Developer:
- B2B contract
- 100% zdalnie
- Stawka: 140-160 PLN/h
- Praca zdalna w firmie rozwijającej się w obszarze europejskim.
- Pakiet benefitów (opieka medyczna, członkostwo sportowe itp.).
Wymagania:
- Bardzo dobra znajomość .NET oraz C#.
- Doświadczenie w pracy z DDD (Strategic i Tactical Patterns) oraz projektowaniu rozwiązań dopasowanych do potrzeb biznesowych.
- Praktyczna znajomość projektowania i rozwoju systemów rozproszonych (CQRS, Eventual Consistency, Read Models, Event-Driven Architecture).
- Doświadczenie w tworzeniu i rozwijaniu aplikacji CRUD.
- Znajomość OpenAPI, AsyncAPI oraz Data Contracts.
- Doświadczenie w automatycznym testowaniu aplikacji (Unit, Integracyjne, BDD, Kontraktowe).
- Dobra znajomość REST, OOP, Clean Code, Entity Framework Core oraz relacyjnych baz danych.
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów z wykorzystaniem RabbitMQ lub Apache Kafka.
- Doświadczenie z Observability (logi, metryki techniczne i biznesowe).
- Bardzo dobra znajomość PostgreSQL.
- Znajomość Docker, Kubernetes oraz OpenShift (OCP).
- Znajomość wzorców projektowych oraz notacji C4.
- Proaktywność, umiejętność współpracy z biznesem i zespołem oraz chęć dzielenia się wiedzą.
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji w technologii C#/.NET.
- Projektowanie i rozwój mikroserwisów oraz systemów rozproszonych zgodnie z zasadami DDD.
- Tworzenie i rozwój API oraz integracji z wykorzystaniem REST, RabbitMQ i/lub Apache Kafka.
- Projektowanie i implementacja rozwiązań opartych o CQRS i Event-Driven Architecture.
- Tworzenie oraz utrzymanie testów automatycznych i dbanie o wysoką jakość kodu.
- Wdrażanie i rozwój mechanizmów Observability oraz optymalizacja działania aplikacji.
- Współpraca z biznesem i zespołem przy analizie wymagań oraz projektowaniu rozwiązań.
- Udział w code review, rozwijaniu standardów technicznych i dzieleniu się wiedzą.
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 z sektora finansowego poszukujemy osoby na stanowisko: Senior .Net Developer:
- B2B contract
- 100% zdalnie
- Stawka: 140-160 PLN/h
- Praca zdalna w firmie rozwijającej się w obszarze europejskim.
- Pakiet benefitów (opieka medyczna, członkostwo sportowe itp.).
Wymagania:
- Bardzo dobra znajomość .NET oraz C#.
- Doświadczenie w pracy z DDD (Strategic i Tactical Patterns) oraz projektowaniu rozwiązań dopasowanych do potrzeb biznesowych.
- Praktyczna znajomość projektowania i rozwoju systemów rozproszonych (CQRS, Eventual Consistency, Read Models, Event-Driven Architecture).
- Doświadczenie w tworzeniu i rozwijaniu aplikacji CRUD.
- Znajomość OpenAPI, AsyncAPI oraz Data Contracts.
- Doświadczenie w automatycznym testowaniu aplikacji (Unit, Integracyjne, BDD, Kontraktowe).
- Dobra znajomość REST, OOP, Clean Code, Entity Framework Core oraz relacyjnych baz danych.
- Doświadczenie w projektowaniu i wdrażaniu mikroserwisów z wykorzystaniem RabbitMQ lub Apache Kafka.
- Doświadczenie z Observability (logi, metryki techniczne i biznesowe).
- Bardzo dobra znajomość PostgreSQL.
- Znajomość Docker, Kubernetes oraz OpenShift (OCP).
- Znajomość wzorców projektowych oraz notacji C4.
- Proaktywność, umiejętność współpracy z biznesem i zespołem oraz chęć dzielenia się wiedzą.
Codzienne zadania:
- Projektowanie, rozwój i utrzymanie aplikacji w technologii C#/.NET.
- Projektowanie i rozwój mikroserwisów oraz systemów rozproszonych zgodnie z zasadami DDD.
- Tworzenie i rozwój API oraz integracji z wykorzystaniem REST, RabbitMQ i/lub Apache Kafka.
- Projektowanie i implementacja rozwiązań opartych o CQRS i Event-Driven Architecture.
- Tworzenie oraz utrzymanie testów automatycznych i dbanie o wysoką jakość kodu.
- Wdrażanie i rozwój mechanizmów Observability oraz optymalizacja działania aplikacji.
- Współpraca z biznesem i zespołem przy analizie wymagań oraz projektowaniu rozwiązań.
- Udział w code review, rozwijaniu standardów technicznych i dzieleniu się wiedzą.
🔍 Dekoder Ogłoszenia
🔴
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.
Praca na B2B, co oznacza samodzielne rozliczanie podatków i składek ZUS, a także brak typowych benefitów pracowniczych.
🟡
Praca zdalna w firmie rozwijającej się w obszarze europejskim.
Może oznaczać pracę z klientem zagranicznym, co wiąże się z potencjalnymi różnicami kulturowymi i strefami czasowymi.
🔴
Doświadczenie w pracy z DDD (Strategic i Tactical Patterns) oraz projektowaniu rozwiązań dopasowanych do potrzeb biznesowych.
Oczekiwane jest głębokie zrozumienie i praktyczne zastosowanie Domain-Driven Design, co może być wyzwaniem dla osób bez doświadczenia w tym obszarze.
🔴
Praktyczna znajomość projektowania i rozwoju systemów rozproszonych (CQRS, Eventual Consistency, Read Models, Event-Driven Architecture).
Wymagane jest zaawansowane doświadczenie w budowaniu złożonych, rozproszonych systemów, co może być trudne do zdobycia bez wcześniejszego kontaktu z takimi technologiami.
🟡
Proaktywność, umiejętność współpracy z biznesem
Oczekuje się, że kandydat będzie aktywnie uczestniczył w procesie decyzyjnym i potrafił efektywnie komunikować się z nietechnicznymi interesariuszami.