Senior .NET Developer
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ów
- Projektowanie i rozwijanie skalowalnych mikroserwisów od podstaw
- Współtworzenie rozwoju systemu cloud-native, niezależnego od platformy
- Integracja istniejących komponentów z nowoczesną architekturą
- Analiza istniejącego kodu i architektury oraz stopniowa migracja elementów monolitycznych do mikroserwisów
- Tworzenie 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 Core
- Praktycznego doświadczenia w budowaniu dużych systemów webowych
- Dobrej znajomości architektury mikroserwisowej
- Bardzo dobrej znajomości relacyjnych baz danych
- Analitycznego podejścia i bardzo dobrych umiejętności rozwiązywania problemów
- Umiejętności samodzielnego działania przy jednoczesnej dobrej współpracy z zespołem
- Otwartości na ciągłe zdobywanie wiedzy i poznawanie nowych technologii
- Dobrych umiejętności komunikacyjnych w języku angielskim, zarówno w mowie, jak i piśmie
- Znajomości agentów AI i workflow
Want more jobs like this?
Get Software Engineering jobs in Krakow, Poland delivered to your inbox every week.

Mile widziane
- Doświadczenie w pracy z Docker i Kubernetes
- Znajomość TDD i automatyzacji testów
- Znajomość architektury opartej na zdarzeniach (event-driven), w tym Kafka i wzorców pub/sub
- Doś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.
Perks and Benefits
Health and Wellness
- Health Insurance
- Mental Health Benefits
- Dental Insurance
- Vision Insurance
- Life Insurance
Parental Benefits
- Birth Parent or Maternity Leave
- Family Support Resources
- Non-Birth Parent or Paternity Leave
- Adoption Leave
Work Flexibility
- Hybrid Work Opportunities
- Flexible Work Hours
Office Life and Perks
- Casual Dress
- Company Outings
- Holiday Events
- Happy Hours
Vacation and Time Off
- Paid Vacation
- Paid Holidays
- Volunteer Time Off
Financial and Retirement
- 401(K) With Company Matching
- Stock Purchase Program
- Pension
- Performance Bonus
Professional Development
- Internship Program
- Leadership Training Program
- Promote From Within
- Shadowing Opportunities
- Lunch and Learns
- Tuition Reimbursement
- Access to Online Courses
- Associate or Rotational Training Program
Diversity and Inclusion