Senior Software Engineer
Role details
Job location
Tech stack
Requirements
Do you have experience in Usability?, * Effectively plans and manages workload independently, delivering high-quality results
-
Strong educational background in software development with a minimum of 5 years of professional experience.
-
Proficient in .NET and .NET Core, with advanced knowledge of C# and object-oriented programming.
-
Hands on experience in microservices architecture and web APIs, including message brokers, in-memory caches, and databases.
-
Ability to design software with key considerations such as scalability, performance, maintainability, reliability, reusability, security, and usability.
-
Expertise in C# development, ensuring code is maintainable, efficient, reliable, and robust, with clear interfaces and proper exception handling.
-
Experienced in unit testing, including the use of mocking frameworks to achieve required code coverage.
-
Solid understanding of Git, software versioning, and modern CI/CD pipelines.
-
Capable of handling multiple tasks and meeting deadlines efficiently in a fast-paced environment.
-
Solution-oriented with a pragmatic approach-focused on achieving results and getting things done.
-
Proactive in identifying and addressing challenges, demonstrating a hands-on approach to problem-solving.
Technical Stack Proficiency
Strong expertise in:
- C#, .NET 8/9
- Redis, Kafka, MySQL
- RESTful APIs, SignalR
- Docker, Kubernetes
Nice to Have:
- Industry experience in Betting & Gaming or Sports Analytics, Financial Services
- Passion for Sports and a strong interest in the industry.
- Enthusiasm for Emerging Technologies
- Drive to Make an Impact in a fast-growing, innovative business
- Experience in mentoring and leading team members
- Cloud & Monitoring Technologies
- Experience with AWS services, including: CloudWatch, Lambda, S3, EKS (Elastic Kubernetes Service), ECS (Elastic Container Service), CloudFormation
- Experience with Datadog for monitoring metrics and traces.
Benefits & conditions
At Entain, we know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning.
Depending on your role and location, you can expect to receive benefits like:
- Generous bonus scheme
- Hybrid working
- Private medical insurance
- Pension Scheme - matched to 6%
- Ability to buy and sell holiday
- Free subscription to wellbeing app Unmind
- Entain & Enhance days
- Sharesave Scheme
Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves.