Senior .NET Developer

Aristocratcorporate — Poland · Posted ~2 hours ago

Senior Full-time Hybrid

Skills

.NET Core .NET Framework C# microservices Docker Kubernetes Kafka Redis Agile development cloud architecture Ably

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an agile engineering team building the foundations of a next-generation, cloud-ready platform. You will design scalable microservices, contribute to architectural decisions, reverse-engineer existing business logic, and modernize legacy components. The environment spans .NET, containers, orchestration, messaging, caching, and cross-platform development.

Highlights

Senior engineering role focused on foundational architecture, scalable cloud-ready systems, microservices, and modernization of legacy components. Offers exposure to a broad modern technology ecosystem and significant architectural responsibility.

Description

Starszy Programista .NETPodsumowanie Poszukujemy Starszego Programisty .NET do dołączenia do zespołu agile, odpowiedzialnego za budowanie podstawowej architektury i infrastruktury naszej platformy nowej generacji. To nie jest typowa rola w zespole funkcji. Będziesz współtworzyć fundament skalowalnego, gotowego na chmurę systemu, zaprojektowanego do pracy w środowiskach Windows, Linux i macOS. Pracujesz w nowoczesnym ekosystemie inżynieryjnym, używając technologii takich jak .NET Core, Docker, Kubernetes, Kafka, Redis i Ably, a także rozwijając obecne rozwiązania .NET Framework. Uwaga: Ta rola wymaga modelu pracy hybrydowej i obecności w naszym biurze w Krakowie/Warszawie trzy dni w tygodniu. Zakres obowiązkówProjektowanie i rozwijanie skalowalnych mikrousług od podstawImplementacja zgodnie z dokumentacją architektoniczną i projektową produktuReverse engineering aktualnych modułów logiki biznesowejModernizacja komponentów legacy w celu spełnienia nowych wymagań biznesowychPisanie czystego, łatwego do utrzymania kodu z silnym naciskiem na jakość i testowalność (TDD)Udział w przeglądach kodu i wdrażanie wytycznych inżynieryjnychŚcisła współpraca z zespołami cross-funkcyjnymi, w tym produkt, QA i DevOpsBudowanie i utrzymywanie narzędzi AI zespołu — umiejętności wielokrotnego użytku, niestandardowe agenty, serwery MCP oraz pliki instrukcji repozytorium, które kodują, jak faktycznie działa nasza platforma Wymagania6+ lat doświadczenia w programowaniu backendowym z użyciem .NET / .NET CorePraktyczne doświadczenie w budowaniu dużych systemów webowychSolidne zrozumienie architektury mikrousługDobra znajomość baz danych relacyjnychAnalityczne myślenie i silne umiejętności rozwiązywania problemówUmiejętność pracy samodzielnej przy jednoczesnej niezawodności jako członek zespołuPodejście do ciągłego uczenia się i adaptacja do nowych technologiiDobre umiejętności komunikacji pisemnej i ustnej w języku angielskim Inżynieria oparta na AI (mówimy to dosłownie) Nasza baza kodu jest zbyt duża, aby można ją było zapamiętać, więc domyślnie współpracujemy z agentami AI i inwestujemy w narzędzia, które sprawiają, że są one tutaj dokładne. Szukamy kogoś, kto:Codziennie używa narzędzi kodujących agentów do rzeczywistej pracy produkcyjnej — nie do autouzupełniania, ale do delegowania zadań wieloetapowych i krytycznego przeglądu wynikówOpracował narzędzia agentów wielokrotnego użytku: umiejętności, niestandardowe subagenty, polecenia ukośne, serwery MCP, haki lub równoważne — i może mówić o tym, co sprawiło, że działały lub zawiodłyWie, jak dać agentowi właściwy kontekst, określić zadanie, aby się powiodło, i rozpoznać, kiedy wynik jest pewnie błędnyJest zainteresowany ulepszaniem naszego setupu AI, a nie tylko jego konsumpcją Jeśli stworzyłeś coś w tej dziedzinie — umiejętność, agenta, narzędzie, workflow — wspomnij o tym w swojej aplikacji. Wolimy to zobaczyć niż certyfikat. Mile widzianeDoświadczenie z Dockerem i KubernetesZnajomość TDD i podejść do automatycznego testowania Zrozumienie architektury opartej na zdarzeniach (Kafka, wzorce pub/sub)Ten szablon jest przeznaczony do celów tłumaczeniowych. Wprowadź Tytuł i Opis Stanowiska, a następnie w górnym pasku narzędzi kliknij Translate i wybierz właściwy język. Po przetłumaczeniu, wyślij e-mail do zidentyfikowanego Partnera Tłumaczeniowego z wersją oryginalną i przetłumaczoną. Partner Tłumaczeniowy przegląda i dostosowuje tłumaczenie w razie potrzeby i odpowiada na e-mail z aktualizacją lub zatwierdzeniem. Filozofia wynagradzania Oferujemy kompleksowy pakiet wynagrodzenia i świadczeń, zaprojektowany tak, aby pozostawać konkurencyjnym na rynku, wspierać dobrostan pracowników oraz doceniać ich wkład w nasz sukces. Nasze podejście opiera się na zasadzie wynagradzania za wyniki, nagradzając indywidualny wpływ i osiągnięcia. Twój indywidualny pakiet wynagrodzenia zostanie określony na podstawie takich czynników jak umiejętności, doświadczenie, kwalifikacje oraz lokalizacja. W zależności od stanowiska i lokalizacji możesz być uprawniony(-a) do otrzymywania rocznych premii i świadczeń motywacyjnych, benefitów związanych ze zdrowiem i dobrostanem, płatnego czasu wolnego, programów emerytalnych, ochrony ubezpieczeniowej oraz innych lokalnych lub ustawowych świadczeń. Szczegółowe informacje dotyczące wynagrodzenia i świadczeń dla tego stanowiska zostaną omówione podczas procesu rekrutacyjnego.