.NET Developer

Job Description

Poszukujemy doświadczonego Programisty .NET do projektowania i rozwoju solidnych silników gier oraz frameworków testowych. Będziesz ściśle współpracować z menedżerami produktu i matematykami, aby przekształcać skomplikowane wymagania w skalowalne, efektywne rozwiązania.


Zakres obowiązków

  • Rozwój, utrzymanie i integracja aplikacji .NET
  • Tworzenie silników dla gier iLottery
  • Pisanie czystego, wielokrotnego użytku i łatwego do utrzymania kodu
  • Współpraca z zespołami międzyfunkcyjnymi, w tym z programistami front-end, inżynierami QA i właścicielami produktów


Wymagania

  • Minimum 3 lata doświadczenia w programowaniu .NET
  • Dobra znajomość języka C#
  • Doświadczenie z backendowymi usługami ASP.NET Core
  • Znajomość zasad programowania obiektowego (OOP), wzorców projektowych oraz wielowątkowych i rozproszonych systemów
  • Doświadczenie w pisaniu testów jednostkowych
  • Znajomość relacyjnych baz danych, takich jak SQL Server lub PostgreSQL
  • Znajomość Redis lub innych baz danych NoSQL/pamięciowych
  • Doświadczenie z narzędziami kontroli wersji
  • Dobre umiejętności rozwiązywania problemów i komunikacji


Mile widziane

  • Doświadczenie z Docker i Kubernetes w środowiskach kontenerowych
  • Doświadczenie z gRPC
  • Doświadczenie z pipeline’ami CI/CD
  • Doświadczenie z Entity Framework

Opis stanowiska mógł zostać sprawdzony i udoskonalony przy użyciu narzędzi wykorzystujących sztuczną inteligencję w celu poprawy przejrzystości, spójności i inkluzywności. Ostateczna treść, wymagania dotyczące stanowiska oraz decyzje rekrutacyjne podlegają weryfikacji przez człowieka i zatwierdzeniu przez Aristocrat.

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.