Senior .Net Developer

Digital Winners is an online marketing and digital performance company specializing in  the iGaming industry (Gambling). Our team has been involved in the affiliate business  since 2012 and we currently own more than 60 websites. We have solidified our  position as one of the leading iGaming affiliates in Greece and maintain a strong  presence in numerous European and North American markets. Some of our most  reputable websites include Bookmakers.bet, Foxbet.gr, Best50casino.com and  CryptoGambling.tv. 

We are looking for a Senior.Net Developer to join our team. 

As a part of our Agile Development team you will work with the latest technologies to  develop a video streaming platform that will power our company’s next generation fan  engagement ambitions. For this we are looking for .net developers with interest in video  streaming and processing, as well as generating viewership analytics. 

As a .NET Developer your primary focus will be the development design and  development of cloud native applications on the following areas: 

➔ Streaming applications with Apache Kafka 

➔ REST and GraphQL Api’s using C# (ASP.NET core, .NET Core/.NET Standard) ➔ Real time APIs using websockets and SignalR. 

➔ Backoffice tooling using ASP.Net potentially with Blazor if and where appropriate. ➔ DevOps tooling to enhance the team delivery performance. 

You will be involved in the full software lifecycle and have exposure to a broad set of  technologies, including Web and Cloud.  

This vacancy is a perfect match for a person who enjoys finding innovative solutions to  technical challenges with opportunities to contribute broadly to a dynamic and  collaborative team-based environment. 

Duties and Responsibilities 

  • Analysis of requirements from internal and external customers
  • Design and development of new software products and components ● Producing high quality, tested and maintainable code, using the best technologies for the problem at hand. 
  • Investigation and resolution of issues reported by internal and external customers
  • Code reviewing other developers

Required Skills 

  • Very advanced knowledge of C# and .NET in both background services and web applications with ASP.NET
  • Very good knowledge of Agile development techniques including Unit Testing (TDD)
  • Enthusiasm and ability to work collaboratively within a team.
  • Ownership of business problems from conception to delivery.
  • Excellent spoken and written English.

Desirable Skills 

Technologies, concepts and domains that we will be working with to create our sports  product, knowledge of which would be highly desirable: 

  • Design and Development of Complex Distributed Real-Time Systems. ● Domain Driven Design 
  • Messaging and communication technologies (REST, Web API, SignalR, Apache  Kafka)
  • Cloud technologies (preferably AWS), Azure  
  • TDD/BDD and supporting technologies (NUnit, Mocking Frameworks, SpecFlow,  Selenium)
  • Database and Caching Technologies (Redis, PostgreSQL) 
  • Microservices 
  • Blazor 
  • Video streaming understanding 
  • DevOps 
  • Docker 
  • High Availability

We offer: 

  • Competitive salary and benefits based on experience
  • Yearly bonus 
  • Excellent career growth 
  • Fun and creative work environment 
  • Informal workplace 
  • All the tech gear you need to work smart 

The role is for full-time employment in Kallithea, Athens, Greece.

Apply Now