Summary
✨ AI‑Generated
Join a global entertainment technology organization as a Senior .NET Developer. You will contribute to software and interactive digital experiences used by audiences worldwide, working in a technology- and creativity-driven environment. The organization emphasizes collaboration, integrity, employee wellbeing, innovation, and opportunities for professional growth.
Highlights
Senior .NET development opportunity within a global entertainment and gaming technology organization. The role is situated in a technology-driven environment that emphasizes innovation, creativity, collaboration, integrity, employee wellbeing, and professional development.
Description
Jesteśmy firmą z obszaru rozrywki i tworzenia treści, której rozwój napędzają technologia, innowacje i kreatywność.
Tworzymy gamingowe produkty i doświadczenia, które każdego dnia dostarczają rozrywki milionom graczy na całym świecie.
Aristocrat jest spółką notowaną na giełdzie ASX, z siedzibą główną w Sydney w Australii.
Od skromnych początków firma rozwinęła się do organizacji zatrudniającej ponad 8000 osób w 20 lokalizacjach na całym świecie.
Łączy nas wspólna misja – tworzenie radości poprzez siłę zabawy.
W ramach trzech jednostek biznesowych – Aristocrat Gaming, Product Madness i Aristocrat Interactive (online RMG) – tworzymy wysokiej jakości gry mobilne i kasynowe, które każdego dnia dostarczają rozrywki milionom graczy.
W centrum naszego działania są współpraca i integralność.
Dbamy o dobrostan naszych pracowników i zapewniamy im narzędzia, które wspierają rozwój, inspirują do działania i pomagają w pełni wykorzystywać swoje możliwości.
Wyznaczamy również wysokie standardy w zakresie odpowiedzialnej rozgrywki, ładu korporacyjnego i zrównoważonego rozwoju, aby wspólnie budować lepszą przyszłość – pełną możliwości i dobrej zabawy.
O roli
Poszukujemy Senior .NET Developera, który dołączy do interdyscyplinarnego zespołu Agile odpowiedzialnego za rozwój kluczowej architektury i infrastruktury naszej platformy nowej generacji.
To nie jest typowa rola skoncentrowana wyłącznie na rozwoju kolejnych funkcjonalności.
Będziesz współtworzyć fundamenty skalowalnego, cloud-ready systemu, zaprojektowanego do działania w środowiskach Windows, Linux i macOS.
Będziesz pracować w nowoczesnym środowisku technologicznym, wykorzystując m.in.
.NET Core, Docker, Kubernetes, Kafka, Redis i Ably.
Jednocześnie będziesz mieć realny wpływ na rozwój systemu w kierunku w pełni rozproszonej architektury mikroserwisowej.
Zakres obowiązkówProjektowanie i rozwijanie skalowalnych mikroserwisów od podstawWspółtworzenie rozwoju systemu cloud-native, niezależnego od platformyIntegracja istniejących komponentów z nowoczesną architekturąAnaliza istniejącego kodu i architektury oraz stopniowa migracja elementów monolitycznych do mikroserwisówTworzenie czytelnego i łatwego w utrzymaniu kodu, ze szczególnym naciskiem na jakość i testowalność (TDD)Udział w code review oraz współtworzenie i rozwijanie standardów inżynierskichŚcisła współpraca z interdyscyplinarnymi zespołami Product, QA i DevOps
Czego szukamy?Co najmniej 6 lat doświadczenia w tworzeniu aplikacji backendowych z wykorzystaniem .NET / .NET CorePraktycznego doświadczenia w budowaniu dużych systemów webowychDobrej znajomości architektury mikroserwisowejBardzo dobrej znajomości relacyjnych baz danychAnalitycznego podejścia i bardzo dobrych umiejętności rozwiązywania problemówUmiejętności samodzielnego działania przy jednoczesnej dobrej współpracy z zespołemOtwartości na ciągłe zdobywanie wiedzy i poznawanie nowych technologiiDobrych umiejętności komunikacyjnych w języku angielskim, zarówno w mowie, jak i piśmieZnajomości agentów AI i workflow
Mile widzianeDoświadczenie w pracy z Docker i KubernetesZnajomość TDD i automatyzacji testówZnajomość architektury opartej na zdarzeniach (event-driven), w tym Kafka i wzorców pub/subDoświadczenie w rozwoju i optymalizacji baz danych
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.