medjob.pl
Back to offers

Starszy Programista lub Programistka .NET

IT administrator
Employment contract
B2B contract
Remote
FacilityDIAGNOSTYKA SPÓŁKA AKCYJNA
ProfessionIT administrator
LocationWarszawa, mazowieckie
Publishedyesterday

Job description

Stanowisko

Starszy Programista lub Programistka .NET.

Miejsce pracy

Warszawa. Praca w systemie hybrydowym.

Zakres obowiązków

  • Projektowanie i rozwijanie usług backendowych w C# i .NET.
  • Budowanie mikroserwisów oraz komponentów warstwy Digital Backend / BFF.
  • Rozdzielanie istniejących logik na jasno zdefiniowane domeny i odpowiedzialności.
  • Projektowanie kontraktów API i integracji z systemami wewnętrznymi oraz zewnętrznymi.
  • Tworzenie rozwiązań zgodnych z Domain-Driven Design i architekturą modularną.
  • Rozwijanie komunikacji REST, gRPC oraz mechanizmów event-driven.
  • Konteneryzacja usług i uruchamianie ich w środowisku Kubernetes.
  • Współtworzenie standardów bezpieczeństwa, wersjonowania API, logowania, monitoringu i obsługi błędów.
  • Budowanie testów jednostkowych, integracyjnych, kontraktowych i end-to-end.
  • Udział w code review, decyzjach architektonicznych i analizie ryzyk technicznych.
  • Współpraca z frontend developerami, architektami, analitykami, QA, DevOps i właścicielami produktów.
  • Wspieranie mniej doświadczonych developerów oraz odpowiedzialność za działanie rozwiązania po wdrożeniu produkcyjnym.

Wymagania

  • Bardzo dobra znajomość C# i współczesnego .NET.
  • Kilkuletnie doświadczenie w tworzeniu produkcyjnych systemów backendowych.
  • Doświadczenie w projektowaniu i rozwijaniu API.
  • Znajomość programowania obiektowego, SOLID i wzorców projektowych.
  • Umiejętność projektowania kodu możliwego do rozwijania, testowania i utrzymywania.
  • Doświadczenie z architekturą mikroserwisową lub modularnym monolitem.
  • Bardzo dobra znajomość baz danych i praktyczna znajomość testów automatycznych.
  • Umiejętność diagnozowania problemów wydajnościowych i produkcyjnych.
  • Rozumienie skalowalności, niezawodności i bezpieczeństwa.
  • Umiejętność podejmowania decyzji technicznych na podstawie kosztu, ryzyka i wartości biznesowej.
  • Otwartość na kwestionowanie słabych rozwiązań oraz jasne komunikowanie problemów i rekomendacji.

Mile widziane

  • Doświadczenie z GCP, Azure lub inną chmurą publiczną.
  • Praktyczna znajomość Kubernetes.
  • Doświadczenie z systemami opartymi na zdarzeniach, DDD, CQRS lub wzorcem Saga.
  • Doświadczenie z observability, systemami wysokiej dostępności, DevSecOps i migracją 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 lub innych środowiskach regulowanych.

Oferujemy

  • Wpływ na architekturę kanałów cyfrowych i udział w programie transformacji technologicznej organizacji.
  • Możliwość budowania nowych komponentów zamiast wyłącznie utrzymywania systemów legacy.
  • Współpracę z doświadczonymi developerami, architektami i liderami technologicznymi.
  • Rozwój kompetencji cloud-native, DevSecOps i architektury rozproszonej.
  • Dofinansowanie kart sportowych MultiSport lub Medicover Sport.
  • Pakiety prywatnej opieki medycznej Luxmed dla pracownika i rodziny.
  • Zniżki na badania w laboratoriach Diagnostyki: 70% dla pracownika i 20% dla bliskich.
  • Szkolenia, kursy e-learningowe, naukę języków obcych, w tym platformę eTutor, oraz udział w szkoleniach i konferencjach.
  • Preferencyjne ubezpieczenie grupowe PZU.
  • Inicjatywy sportowe, wsparcie finansowe z ZFŚS, rekrutacje wewnętrzne i program poleceń z nagrodami finansowymi.

Warunki zatrudnienia

  • Umowa o pracę lub kontrakt.
  • Praca hybrydowa.

Wynagrodzenie

Wynagrodzenie nie zostało podane w ogłoszeniu.

Jak aplikować

Aplikacja przez formularz rekrutacyjny: https://system.erecruiter.pl/FormTemplates/RecruitmentForm.aspx?webid=6F7F0527-F668-4ABE-A3DD-337F3DA7F565&skkcfg=dc359da26a14474694ee03a803774273&skklocationId=1715&skkExternalOfferId=814172&skkCountryId=1&skkRegionId=7

Requirements

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

Benefits

  • Karty sportowe MultiSport lub Medicover Sport.
  • Prywatna opieka medyczna Luxmed dla pracownika i rodziny.
  • Zniżki na badania w laboratoriach Diagnostyki.
  • Szkolenia, kursy e-learningowe, nauka języków obcych i konferencje.
  • Preferencyjne ubezpieczenie grupowe PZU.
  • Inicjatywy sportowe.
  • Wsparcie finansowe z ZFŚS.
  • Rekrutacje wewnętrzne i program poleceń z nagrodami finansowymi.