Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Diagnostyka S.A.

NewBe an early applicant

Starszy Programista lub Programistka .Net

Posted Updated
Discussion

Summary

Senior .NET developer at Diagnostyka (Polish medical laboratory network) to help rebuild the digital-channel architecture: designing C#/.NET backend services and microservices (BFF, DDD, REST/gRPC, event-driven), containerized on Kubernetes, with ownership from design to production. Hybrid work from Kraków.

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.

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.

Oferujemy:

  • 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.

Benefity:

  • Dofinansowujemy karty sportowe: MultiSport lub Medicover Sport.
  • Zapewnimy Ci pakiety prywatnej opieki medycznej w Luxmed dla Ciebie i Twojej rodziny.
  • Mamy zniżki na badania w naszych laboratoriach dla Ciebie (70%) i Twoich bliskich (20%).
  • Korzystamy ze szkoleń, kursów e-learningowych i uczymy się języków obcych.
  • 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.
  • Oferujemy wsparcie finansowe z ZFŚS w trudnych sytuacjach życiowych.
  • Bierzemy udział w rekrutacjach wewnętrznych i programie poleceń z nagrodami finansowymi.

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
  • Zniżki na badania
  • Ubezpieczenie na życie
  • Nauka języka na platformie eTutor
  • Szkolenia i konferencje
Aplikuj

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →