Senior .NET Developer (Retail) Offline

What is our product and technical challenge?

 

Our product is a Retail sports betting solution which consists of:

β€’ powerful data streaming/replication platform for thousands of betting terminals

β€’ responsive customer-facing application built on React JS

β€’ rich monitoring and remote management tools for a wide terminals network working 24/7

β€’ extensive back office solution

 

What is our tech stack?

 

Tech stack is built on cutting-edge technologies, e.g.:

β€’ .NET Core is the main platform for apps and services

β€’ ReactJS to create cross-platform responsive UI

β€’ Keycloak is an open source solution for IAM (Identity and Access Management) including a few custom extensions in Java

β€’ Kafka and MQTT are used for data streaming

β€’ PostgreSQL and MSSQL are the main data storage

β€’ Test coverage. BE/FE Unit tests as well as Docker-based Integration tests. Cypress and Selenium are used for E2E tests

 

Responsibilities:

β€’ Working with team members on the design and implementation of high load applications

β€’ Working with product owners/architects to build services and related workflows

β€’ Create integration and load tests for all our services

β€’ Working in a Scrum team with end-to-end responsibility for product delivery

 

Requirements:

β€’ Good knowledge of C#

β€’ Understanding of large scale, distributed systems, microservices architecture

β€’ Experience writing testable code

β€’ Solid debugging and troubleshooting skills

β€’ Good English, both verbal and written.

 

Nice to have:

β€’ GitHub profile and contributing to OSS projects

β€’ Hands on experience with: DDD/CQRS/ES/CEP/Actor Model/NoSQL/Data Streaming (Kafka or similar)

β€’ Hardware integration experience

β€’ Sports betting industry and retail systems development

The job ad is no longer active
Job unpublished on 17 December 2021

Look at the current jobs C# / .NET Remote→

Loading...