Jobs · justjoinit

D

Starszy Programista lub Programistka .Net

Diagnostyka S.A. · Kraków · Posted 35d ago

hybridFull-timesenior5-8 yrs🇵🇱 Poland
Apply on justjoinit

About the role

Design and develop backend services in C# and .NET, focusing on microservices and API contracts for a new digital channels architecture. The role involves working with event-driven communication and Kubernetes in a collaborative environment.

Full job description (as posted) ↓

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. Szukamy osoby, która chce mieć wpływ na to, jak będą budowane kanały cyfrowe przez kolejne lata, a nie tylko zrealizować następny sprint.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 kartę sportową Medicover Sport.Mamy zniżki na badania w naszych laboratoriach dla 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.

Read the full posting on justjoinit (posting in Polish) →

FAQ

Is the Starszy Programista lub Programistka .Net role at Diagnostyka S.A. remote?+

This Starszy Programista lub Programistka .Net position is listed as hybrid (Kraków).

What seniority level is this Starszy Programista lub Programistka .Net role?+

This is a senior level position.

How do I apply for the Starszy Programista lub Programistka .Net role at Diagnostyka S.A.?+

Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to Diagnostyka S.A..