W skrócie
- Zadania: Twórz oprogramowanie, które wspiera globalne infrastruktury IT i rozwijaj innowacyjne funkcje.
- Firma: Dynamiczna firma technologiczna z kreatywną kulturą pracy.
- Benefity: Konkurencyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
- Pozostałe informacje: Świetna atmosfera pracy w międzynarodowym zespole z płaską hierarchią.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość monitorowania sieci.
- Kwalifikacje: Doświadczenie w programowaniu .NET oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Czy jesteś pasjonatem budowania oprogramowania, które utrzymuje infrastrukturę IT w płynności na całym świecie? Nasz zespół PRTG Core poszukuje programisty, który pomoże nam projektować, budować i nieustannie poprawiać funkcje, na których polegają nasi klienci korporacyjni każdego dnia. Pracując w małym, zwinnym zespole, weźmiesz odpowiedzialność za architekturę i jakość kodu, ściśle współpracując z naszym menedżerem produktu oraz pomagając kształtować przyszłość monitorowania sieci, mając jednocześnie szansę na eksplorację ekscytujących obszarów, takich jak AI/ML, systemy komunikacyjne i nowoczesne praktyki CI/CD.
Jeśli lubisz rozwiązywać złożone problemy, pisać czysty, łatwy do utrzymania kod .NET i chcesz rozwijać się razem z zespołem, który ceni ciekawość i rzemiosło, chcielibyśmy usłyszeć od Ciebie.
Twoje zadania:
- Projektowanie, budowanie i utrzymywanie odpornych usług backendowych oraz aplikacji wieloplatformowych wspierających Linux, Windows i macOS.
- Architektura systemów rozproszonych zgodnie z nowoczesną architekturą oprogramowania, zasadami Clean Code i sprawdzonymi wzorcami projektowymi.
- Integracja tradycyjnych baz danych relacyjnych oraz wysokowydajnych baz danych czasowych w architekturze produktu.
- Wykorzystanie nowoczesnych narzędzi AI w cyklu życia rozwoju oraz eksploracja integracji AI/ML dla obserwowalności systemu i automatycznej diagnostyki.
- Współpraca w pełnym cyklu życia przy użyciu nowoczesnych przepływów pracy opartych na Gicie, pipeline'ów GitLab CI/CD oraz Jira.
- Nauka wewnętrznych mechanizmów specjalistycznych systemów monitorowania sieci i IoT, aby przyczynić się do inżynierii rdzenia domeny.
Twój profil:
- Wymagane kwalifikacje i umiejętności:
- Poziom doświadczenia: 6+ lat doświadczenia w inżynierii oprogramowania na platformie .NET z głęboką znajomością C#.
- Nowoczesny stos .NET: Rozległe doświadczenie z .NET Core 9+, wykorzystujące aktualne możliwości platformy i wysokowydajne paradygmaty.
- Systemy rozproszone: Solidne doświadczenie w projektowaniu, budowaniu i debugowaniu złożonych, wysokokonkurencyjnych systemów rozproszonych.
- Inżynieria wieloplatformowa: Doświadczenie w rozwijaniu i wdrażaniu usług na systemach Linux i Windows (doświadczenie w środowisku macOS jest plusem).
- Bazy danych i integracja danych: Silna wiedza z zakresu SQL, projektowania schematów, optymalizacji zapytań i integracji baz danych przedsiębiorstw.
- Podstawy Full-Stack / Web: Biegłość w nowoczesnych technologiach frontendowych, w tym TypeScript, JavaScript i HTML.
- Kontenery i CI/CD: Solidne doświadczenie z Dockerem, zautomatyzowanymi praktykami CI/CD (GitLab, Jira).
- Inżynieria wspomagana AI: Udokumentowane doświadczenie lub aktywne zaangażowanie w narzędzia do kodowania napędzane AI (np. GitHub Copilot, Cursor, narzędzia oparte na LLM) w celu przyspieszenia dostarczania oprogramowania.
Preferowane kwalifikacje:
- Orkiestracja i chmura: Doświadczenie w pracy z Kubernetes (k8s) i wzorcami wdrażania w chmurze publicznej (AWS/Azure/GCP).
- Doświadczenie w dziedzinie: Tło w zakresie infrastruktury sieciowej, monitorowania sieci lub systemów pobierania danych z czujników IoT.
- Specjalistyczne przechowywanie: Znajomość baz danych czasowych o wysokiej przepustowości (np. InfluxDB, TimescaleDB, QuestDB).
- Języki na poziomie systemu: Doświadczenie produkcyjne z Rustem lub silna chęć nauki i stosowania Rustu tam, gdzie potrzebna jest ultra-niska latencja lub kontrola pamięci.
- Integracja AI/ML: Doświadczenie w osadzaniu frameworków lub modeli AI/ML w procesach roboczych backendu przedsiębiorstwa.
Umiejętności miękkie i styl pracy:
- Silne przywództwo techniczne, myślenie analityczne i pragmatyczne podejście do rozwiązywania problemów.
- Zaangażowanie w jakość kodu poprzez przeglądy koleżeńskie, testy automatyczne i czysty design.
- Entuzjazm do nauki protokołów specyficznych dla domeny oraz głębokich wewnętrznych mechanizmów sieci/IoT.
Fakty dla Ciebie:
- Wiele możliwości dalszego rozwoju Twojego indywidualnego zestawu umiejętności.
- Innowacyjne i kreatywne środowisko pracy z dużą przestrzenią na nowe pomysły.
- Strukturalna faza wprowadzająca z doświadczonymi kolegami.
- Elastyczne godziny pracy i przyjazne dla rodziny środowisko.
- Stała umowa o pracę.
- Świetna atmosfera pracy w entuzjastycznym międzynarodowym zespole z płaskimi hierarchiami.
Paessler to szybko rozwijająca się średniej wielkości firma, która działa na rynku od 20 lat. Firma koncentruje się na długoterminowych celach i obecnie składa się z ponad 400 pracowników. Dla nas różnorodność to więcej niż tylko słowo — to zobowiązanie. Nasze ogłoszenia o pracę są skierowane do wszystkich ludzi, niezależnie od ich płci, orientacji seksualnej, pochodzenia, wiary czy zdolności fizycznych. Cenimy różnorodność i dążymy do stworzenia środowiska pracy, które priorytetowo traktuje równe szanse i inkluzję. W związku z tym prosimy zauważyć, że kandydaci z ciężkimi niepełnosprawnościami będą mieli pierwszeństwo przed innymi aplikantami o równych kwalifikacjach. W Paessler jesteśmy zdeterminowani, aby przełamać bariery i zapewnić każdemu szansę na rozwój swojego pełnego potencjału. Prosimy, daj nam znać, jeśli uważasz, że istnieją sposoby, w jakie możemy poprawić sformułowanie naszych ogłoszeń o pracę lub nasze ogólne podejście rekrutacyjne. Pracujmy razem, aby stworzyć bardziej kolorową i inkluzywną kulturę korporacyjną!
Software Developer .NET in Kraków – pracodawca: Paessler GmbH
Paessler GmbH w Krakowie to doskonały pracodawca, który oferuje dynamiczne środowisko pracy sprzyjające rozwojowi zawodowemu. Nasza kultura opiera się na współpracy i innowacyjności, a pracownicy mają dostęp do licznych możliwości szkoleń oraz wsparcia w rozwijaniu kariery. Pracując z nami, będziesz częścią zespołu, który obsługuje ponad 30 000 klientów, co daje unikalną szansę na zdobycie cennego doświadczenia w branży technologii monitorowania.