TheProtocol.IT Hybrydowo Senior

Senior .Net Developer

GOLDENORE ITC sp. z o.o.

⚲ Warszawa

Do uzgodnienia

Wymagania

  • .NET
  • C#
  • RabbitMQ
  • Entity Framework Core
  • PostgreSQL
  • Docker
  • Kubernetes
  • OpenShift
  • Kafka (nice to have)
  • OpenAPI (nice to have)
  • AsyncAPI (nice to have)

Opis stanowiska

Wymagania:
- Bardzo dobra znajomość C# oraz platformy .NET.
- Praktyczne doświadczenie z Domain Driven Design (DDD) – warunek konieczny.
- Bardzo dobra znajomość RabbitMQ oraz komunikacji asynchronicznej – warunek konieczny.
- Bardzo dobra znajomość RESTful API – warunek konieczny.
- Doświadczenie w projektowaniu i budowie mikroserwisów.
- Praktyczna znajomość CQRS, Event Driven Architecture oraz Eventual Consistency.
- Znajomość wzorców projektowych oraz zasad Clean Code i OOP.
- Doświadczenie z Entity Framework Core oraz PostgreSQL.
- Doświadczenie w automatyzacji testów (Unit Tests, Integration Tests, BDD, Contract Tests).
- Znajomość Docker, Kubernetes oraz OpenShift.
- Doświadczenie z Observability (logi, metryki techniczne i biznesowe).
- Umiejętność współpracy z biznesem przy analizie i doprecyzowywaniu wymagań.
- Proaktywność oraz gotowość do dzielenia się wiedzą w zespole.

Mile widziane:
- Znajomość Kafka.
- Doświadczenie z OpenAPI, AsyncAPI oraz Data Contracts.
- Znajomość notacji C4 i narzędzi do modelowania architektury.
- Doświadczenie w projektach greenfield.
- Doświadczenie w sektorze finansowym.

O firmie:
- Goldenore ITC is a Polish company operating in the IT market, specializing in expert outsourcing. Using efficient, proven models and solutions, we can guarantee our clients optimal project execution, precisely tailored in resources and timing to meet their needs. For candidates, we provide opportunities for dynamic career growth, supporting them throughout the entire collaboration process.

Zakres obowiązków:
- Projektowanie i rozwój nowoczesnych aplikacji w technologii .NET.
- Współtworzenie architektury systemów opartych o Domain Driven Design (DDD).
- Budowa i rozwój mikroserwisów oraz systemów rozproszonych.
- Projektowanie i implementacja komunikacji asynchronicznej z wykorzystaniem RabbitMQ.
- Tworzenie oraz rozwój RESTful API.
- Współpraca z biznesem przy analizie wymagań oraz projektowaniu rozwiązań.
- Tworzenie testów jednostkowych, integracyjnych, akceptacyjnych oraz kontraktowych.
- Projektowanie rozwiązań z wykorzystaniem CQRS oraz Event Driven Architecture.
- Dbanie o jakość kodu, standardy architektoniczne oraz rozwój dobrych praktyk w zespole.
- Udział w code review oraz dzielenie się wiedzą z innymi członkami zespołu.

🔍 Dekoder Ogłoszenia

🔴
Umiejętność współpracy z biznesem przy analizie i doprecyzowywaniu wymagań.
Oczekuje się, że będziesz aktywnie uczestniczyć w spotkaniach z klientem, tłumacząc techniczne aspekty i pomagając formułować wymagania, co może oznaczać dużo komunikacji poza zespołem IT.
🔴
Proaktywność oraz gotowość do dzielenia się wiedzą w zespole.
Oczekuje się, że będziesz inicjować działania, proponować usprawnienia i aktywnie szkolić innych członków zespołu, a nie tylko wykonywać przydzielone zadania.
🔴
Doświadczenie w projektach greenfield.
Może oznaczać pracę nad nowymi produktami od zera, ale też brak istniejącej dokumentacji i ugruntowanych procesów, co wymaga budowania wszystkiego od podstaw.
🔴
Dynamic career growth
Może oznaczać awans, ale też częste zmiany projektów lub ról w zależności od potrzeb firmy i klientów.
🟡
expert outsourcing
Firma specjalizuje się w dostarczaniu specjalistów do innych firm, co oznacza, że będziesz pracować w projektach zewnętrznych, a niekoniecznie nad produktem wewnętrznym firmy Goldenore ITC.