W skrócie
- Zadania: Projektuj i rozwijaj nowoczesne usługi backendowe w C# i .NET.
- Firma: Dynamiczna firma technologiczna z innowacyjną kulturą pracy.
- Benefity: Atrakcyjne wynagrodzenie, opieka medyczna, karta sportowa i możliwość rozwoju.
- Pozostałe informacje: Praca w hybrydowym modelu z możliwością rozwoju w chmurze i DevSecOps.
- Dlaczego ta praca: Miej realny wpływ na architekturę cyfrowych kanałów i twórz nowoczesne rozwiązania.
- Kwalifikacje: Znajomość C#, .NET oraz doświadczenie w projektowaniu API.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
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 komunikację 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świadczenie 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.
- 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.
Starszy Programista lub Programistka .Net in Katowice – pracodawca: Grupa Diagnostyka
Dołączając do #DiagTeam w Sulechowie, stajesz się częścią zespołu, który z pasją dąży do poprawy zdrowia i życia ludzi. Oferujemy nie tylko stabilne zatrudnienie z umową o pracę, ale także bogaty pakiet benefitów, w tym prywatną opiekę medyczną, zniżki na badania oraz dofinansowanie kart sportowych. Nasza kultura pracy sprzyja rozwojowi osobistemu poprzez dostęp do szkoleń i kursów, a także aktywności sportowe, które integrują zespół i promują zdrowy styl życia.