Starszy Programista lub Programistka .Net

AmRest Holdings SE

Poland

On-site

PLN 180,000 - 320,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Karta sportowa Multisport
Luxmed

Job summary

AmRest Holdings SE poszukuje doświadczonego Starszego Programisty .NET w Warszawie. Zadaniem jest przebudowa architektury kanałów cyfrowych i tworzenie skalowalnych usług backendowych w C#/.NET, z naciskiem na mikroserwisy i Domain-Driven Design.

Praca w środowisku hybrydowym, współpraca z frontendowcami, architektami oraz zespołem DevOps w celu dostarczenia rozwiązań wysokiej jakości.

Qualifications

  • Bardzo dobra znajomość C# i współczesnego .NET.
  • Kilkuletnie doświadczenie w tworzeniu backendów produkcyjnych.
  • Doświadczenie w projektowaniu i rozwijaniu API.
  • Zastosowanie zasad SOLID i wzorców projektowych.
  • Doświadczenie z architekturą mikroserwisową lub modularnym monolitem.
  • Znajomość baz danych i testów automatycznych.
  • Umiejętność diagnozowania problemów wydajnościowych i produkcyjnych.
  • Znajomość koncepcji skalowalności, niezawodności i bezpieczeństwa.

Responsibilities

  • Projektowanie i rozwijanie usług backendowych w C# i .NET.
  • Budowanie mikroserwisów i komponentów Digital Backend / BFF.
  • Projektowanie kontraktów API i integracji z systemami wewnętrznymi i zewnętrznymi.
  • Praca zgodna z podejściem Domain-Driven Design i architekturą modułową.
  • Rozwijanie REST, gRPC i mechanizmów event-driven.
  • Konteneryzacja usług i uruchamianie ich w Kubernetes.
  • Współtworzenie standardów bezpieczeństwa, logowania, monitoringu i obsługi błędów.
  • Budowa testów jednostkowych, integracyjnych i end-to-end.
  • Udział w code review i decyzjach architektonicznych.

Skills

C# i .NET
API design
Mikroserwisy
DDD / CQRS
REST / gRPC
Kubernetes
GCP / Azure
DevSecOps
Observability
Wydajność / debugowanie
Architektura rozproszona

Tools

Kubernetes
Docker
Databazy

Job description

Nie szukamy osoby do zamykania kolejnych ticketów w istniejącym systemie. Szukamy Starszego Programisty lub Programistki .NET - osoby, która pomoże nam przebudować architekturę kanałów cyfrowych i tworzyć rozwiązania wykorzystywane w obsłudze klientów na dużą skalę.

Przechodzimy od silnie powiązanych aplikacji i wspólnych komponentów do architektury opartej na autonomicznych domenach biznesowych, mikroserwisach, Backend for Frontend,API-first, komunikacji synchronicznej i zdarzeniowej, konteneryzacji i środowisku chmurowym, automatyzacji procesu wytwórczego, odpowiedzialności zespołu za rozwiązanie od projektu do produkcji.

Budujemy fundament, na którym będą rozwijane kolejne cyfrowe procesy, produkty i doświadczenia klientów.

Miejsce pracy: Warszawa

Twój zakres obowiązków:

  • Projektujesz i rozwijasz usługi backendowe w C# i .NET.
  • Budujesz mikroserwisy i komponenty warstwy Digital Backend / BFF.
  • Rozdzielasz istniejące logiki na jasno zdefiniowane domeny i odpowiedzialności.
  • Projektujesz kontrakty API oraz integracji z systemami wewnętrznymi i zewnętrznymi.
  • Tworzysz rozwiązania zgodne z podejściem Domain-Driven Design i architekturą modularną.
  • Rozwijasz komunikacje REST, gRPC oraz mechanizmy event-driven.
  • Zajmujesz się konteneryzacją usług i ich uruchamianiem w środowisku Kubernetes.
  • Współtworzysz standardy dotyczące bezpieczeństwa, wersjonowania API, logowania, monitoringu i obsługi błędów.
  • Budujesz testy automatyczne: jednostkowe, integracyjne, kontraktowe i end-to-end.
  • Bierzesz udział w code review, decyzjach architektonicznych oraz analizie ryzyk technicznych.
  • Współpracujesz z frontend developerami, architektami, analitykami, QA, DevOps i właścicielami produktów.
  • Wspierasz mniej doświadczonych developerów i podnosisz jakość pracy całego zespołu.
  • Bierzesz odpowiedzialność za działanie rozwiązania również po wdrożeniu produkcyjnym.

Nasze wymagania:

  • Bardzo dobrze znasz C# i współczesny .NET.
  • Masz kilkuletnie doświadczenie w tworzeniu systemów backendowych działających produkcyjnie.
  • Masz doświadczenia w projektowaniu i rozwijaniu API.
  • Znasz zasady programowania obiektowego, SOLID oraz wzorce projektowe.
  • Potrafisz projektować kod, który da się rozwijać, testować i utrzymywać.
  • Masz doświadczenie z architekturą mikroserwisową lub modularnym monolitem.
  • Bardzo dobrze znasz bazy danych.
  • Masz praktyczną znajomość testów automatycznych.
  • Potrafisz diagnozować problemy wydajnościowe i produkcyjne.
  • Rozumiesz zagadnienia związane ze skalowalnością, niezawodnością i bezpieczeństwem.
  • Potrafisz podejmować decyzje techniczne na podstawie kosztu, ryzyka i wartości biznesowej.
  • Masz otwartość do kwestionowania słabych rozwiązań — niezależnie od tego, kto je zaproponował.
  • Jasno komunikujesz problemy i rekomendacje rozwiązań.

Twoim dodatkowym atutem będzie:

  • Doświadczenie z GCP, Azure lub inną chmurą publiczną.
  • Praktyczna znajomość Kubernetes.
  • Doświadczenie z systemami opartymi na zdarzeniach.
  • Znajomość DDD, CQRS lub wzorca Saga.
  • Doświadczenie z observability i systemami wysokiej dostępności.
  • Znajomość zagadnień DevSecOps.
  • Doświadczenie w migracji systemów legacy.
  • Praca przy systemach o dużej liczbie użytkowników lub wysokich wymaganiach bezpieczeństwa.
  • Doświadczenie w bankowości, finansach, e-commerce albo innych środowiskach regulowanych.
  • Realny wpływ na powstającą architekturę kanałów cyfrowych.
  • Pracę przy jednym z najważniejszych programów transformacji technologicznej organizacji.
  • Możliwość budowania nowych komponentów zamiast wyłącznie utrzymywania systemów legacy.
  • Skalę, na której decyzje techniczne naprawdę mają znaczenie.
  • Bezpośrednią współpracę z doświadczonymi developerami, architektami i liderami technologicznymi.
  • Przestrzeń do proponowania zmian i kwestionowania istniejących rozwiązań.
  • Rozwój kompetencji cloud-native, DevSecOps i architektury rozproszonej.
  • Stabilne środowisko pracy połączone z ambitnym zakresem technologicznym.
  • Współpracę w oparciu o umowę o pracę lub kontrakt.
  • Pracę w systemie hybrydowym.
  • Dofinansowujemy kartę sportową Medicover Sport.
  • Mamy zniżki na badania w naszych laboratoriachdla Ciebie (70%) i Twojej rodziny (20%).
  • Możesz dołączyć do preferencyjnego ubezpieczenia grupowego PZU.
  • Trenuj z nami w regionalnych drużynach siatkarskich, bierz udział w maratonach, półmaratonach czy Runmageddonie na terenie całej Polski.
Więcej dla Ciebie. Więcej dla Zdrowia:
  • Opieka medyczna
    Luxmed
  • Inicjatywy sportowe - biegi, turnieje siatkówki, Runmageddon
  • Karta sportowa Multisport
    lub Medicover Sport
  • Możliwość rozwoju w ramach rekrutacji
    wewnętrznej
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Starszy Programista lub Programistka .Net
Starszy Programista lub Programistka .Net

AmRest Holdings SE • Kraków

Hybrid
PLN 180,000 - 280,000
Karta sportowa Multisport
Opieka medyczna Luxmed
Ubezpieczenie grupowe
+2
Lider techniczny lub Liderka Techniczna Frontend (React)
Lider techniczny lub Liderka Techniczna Frontend (React)

AmRest Holdings SE • Kraków

Hybrid
PLN 240,000 - 320,000
Karta sportowa Multisport
Luxmed – opieka medyczna
Ubezpieczenie grupowe PZU
+1
Software Developer (Python)
Software Developer (Python)

Talanto • Gliwice

Hybrid
PLN 180,000 - 280,000
LuxMed — prywatna opieka zdrowotna
Medicover Sport — karta sportowa
Praca zdalna do 2 dni w tygodniu
+3
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania

AmRest Holdings SE • Poland

Hybrid
PLN 200,000 - 280,000
Karta Multisport
Luxmed
Zniżki na badania
+4
Principal Solution Architect (Java)
Principal Solution Architect (Java)

Onwelo • Warszawa

Hybrid
PLN 210,000 - 280,000
Elastyczne godziny
Praca hybrydowa lub zdalna
Dostęp do szkoleń
+3
Solution Architect (Banking / Fintech)
Solution Architect (Banking / Fintech)

Ailleron SA • Kraków

Hybrid
PLN 180,000 - 260,000
Opieka medyczna
Ubezpieczenie na życie
Karta Multisport
+3
Programistka/Programista .NET Centralna Baza Nieruchomości
Programistka/Programista .NET Centralna Baza Nieruchomości

PKO Bank Polski • Warszawa

Hybrid
PLN 120,000 - 180,000
Karty sportowe
Opieka medyczna LuxMed
Dodatkowe dni wolne
+3
Programista .NET / Programistka .NET
Programista .NET / Programistka .NET

Bank Pekao S.A. • Warszawa

Hybrid
Premia uzależniona od wyników
Prywatna opieka medyczna
Karta MultiSport
+2
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania

AmRest Holdings SE • Kraków

Hybrid
PLN 180,000 - 260,000
Karta Multisport / Medicover Sport
Opieka medyczna Luxmed dla Ciebie i bl
Zniżki na badania laboratoryjne
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania
Starszy Specjalista lub Specjalistka ds. ryzyka, zgodności i ciągłości działania

AmRest Holdings SE • Warszawa

Hybrid
PLN 210,000 - 260,000
Karta sportowa Multisport lub Medico_v
Luxmed – prywatna opieka medyczna
Zniżki na badania w laboratoriach
+2