Mid .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 Mid .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