TheProtocol.IT Praca zdalna Senior New

.NET Software Developer

NOVOMATIC Technologies Poland Sp. z o.o.

⚲ Zabierzów (pow. krakowski)

14 000 - 23 000 zł netto (+ VAT)

Wymagania

  • .NET
  • C#
  • .NET Core
  • ASP.NET Core Web API
  • XUnit
  • NUnit
  • SQL
  • Git
  • ActiveMQ (nice to have)
  • Serilog (nice to have)
  • Dapper (nice to have)
  • Newtonsoft Json (nice to have)
  • Autofac (nice to have)
  • Polly (nice to have)
  • Refit (nice to have)
  • Kestrel (nice to have)
  • Kubernetes (nice to have)
  • Jira (nice to have)
  • Confluence (nice to have)
  • Azure DevOps. (nice to have)

Opis stanowiska

Wymagania: - Min. 5 years of solid professional experience in software development, with a strong focus on backend technologies. - Proficient in C# and .NET Core (developing Web Services and Windows Services). - Hands-on experience with ASP.NET Core Web API, Dependency Injection, and Unit Testing using frameworks like XUnit / NUnit (and related tools such as MOQ, NSubstitute). - Professional experience with SQL at an application developer level. - Solid experience using Git for version control and collaborative development. - Strong verbal and written communication skills in English and Polish. - Completed higher technical education or similar qualification in a related field. Mile widziane: - Experience with messaging systems or message brokers (e.g., ActiveMQ). - Familiarity with .NET libraries such as Serilog, Dapper, Newtonsoft Json, Autofac, Polly, and Refit. - Experience working on large-scale, multi-user systems with High Availability, High Concurrency, and High Load requirements. - Experience with deployment tools like IIS, Kestrel, and Kubernetes (K8). - Familiarity with Jira, Confluence, and CI/CD tools, preferably Azure DevOps. O firmie: - W NOVOMATIC Technologies Poland naszą misją jest dostarczanie innowacyjnych rozwiązań dla branży gier przypadku. Jesteśmy częścią światowego koncernu NOVOMATIC, lidera branży gamingowej. Wyznaczamy trendy, nieustannie poszukując nowych możliwości. Specjalizujemy się w zaawansowanym projektowaniu oraz wytwarzaniu systemów rozproszonych. Implementujemy różnorodne gry, tworząc unikalne historie dla graczy na całym świecie. Dostarczamy zaawansowane platformy dla terminali gamingowych, zapewniających niezrównaną jakość i wydajność. Przełamujemy granice i kształtuje przyszłość ekscytującego świata gamingu. Najważniejsze są dla nas: partnerstwo, zaangażowanie i nieustanny rozwój. Zakres obowiązków: - Implementing scalable and highly performant backend services in C# using .NET Core. Working closely with solution architects to translate SOA vision into production-ready code. - Actively participating in Code Reviews, maintaining high code standards, and striving for maximum performance, maintainability, and reliability of our systems. - Working within Agile (Scrum) methodologies. Being an active contributor to sprint planning, retrospectives, and daily stand-ups, bringing forward innovative ideas and solutions. - Staying up-to-date with the latest technologies in the .NET ecosystem (ASP.NET Core Web API, NuGet packages) and proactively implementing new tools and practices to enhance our product and processes. Oferujemy: - Flexible working hours - Sports and integration events - Work-life balance - Healthy snacks, fruits and vegetables - Yoga and fitness sessions at the office - Carpooling