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β