Starszy Programista lub Programistka .NET
Administrator IT
Umowa o pracę
Kontrakt B2B
Praca zdalna
PlacówkaDIAGNOSTYKA SPÓŁKA AKCYJNA
ZawódAdministrator IT
LokalizacjaWarszawa, mazowieckie
Opublikowanowczoraj
Opis stanowiska
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
Wymagania
- 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.
Benefity
- 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.