About Us
Our mission is to dominate the betting and gaming industry on a global scale and we need the very best Tech talent to help us achieve this.
We recently migrated all of our customers onto our very own proprietary platform - so its an exciting time to join us. With the help of our new platform were able to pioneer new products and drive more advanced creative technologies. The result Unrivalled experiences for millions of customers worldwide.
Betfreds Technology department is driven by innovation and youll be at the heart of unlocking our new platforms potential. So if you want to help shape the future of betting and gaming then its to time to join us.
Job Purpose
Were looking for a Senior C Developer to join our team as we continue the rollout and ongoing development of our SSBT (Self-Service Betting Terminal) platform used in our betting shops across the UK. You will be joining a team focused on enhancing and supporting high-performance customer-facing applications and integrating with a wide variety of hardware devices.
This is a great opportunity to work on modern complex C/Qt applications in a real-world setting gaining experience across the full development life cycle.
As a Senior Developer youll play a key role in the evolution of the software supporting feature enhancements performance improvements UI implementation and integration with various hardware components. Youll take ownership of complex tasks work closely with other developers QA engineers and delivery leads and mentor less experienced developers to help deliver high-quality solutions.
The right person will be passionate about C development and eager to embrace the latest standards. Live for challenge and not be afraid to go out of their comfort zone. Is a team player always ready to support their colleagues. Regards quality as their number 1 priority.
Job Duties
Design and implement high quality solutions to business requirements
Deliver performance and reliability in software
Ensure quality through unit and automation tests
Integrate with hardware peripherals
Support and develop backend C# services
Implement UI design changes and improvements
Review code testing and debugging
Promote best practice
Write and maintain technical documentation
Collaborate with QA to support test coverage and investigate issues
Work as part of an Agile delivery team to help meet sprint goals
Be part of the Out of Hours support Rota
Mentor less experienced developers
Knowledge Skills and Experience
Essential
Minimum 7 years recent experience in C
Familiarity with Windows development and Visual Studio
A solid knowledge of the STL
Exposure to Qt and QML
Experience of client-server architecture
Experience and knowledge of multi-threading
Knowledge of networking concepts (HTTP TCP/IP sockets)
Proactive and able to take ownership of problems
A positive can-do attitude
A strong team player
A desire to learn and try new things
Desirable
Experience with Qt and QML
Interest in or experience with hardware communication (e.g. serial USB)
Experience or familiarity with C#
Knowledge/experience of DevOps/GitOps.
An interest in betting or sports
Qualifications
BSc in Computer Science Software Engineering or a related discipline
Whats in it for you
We offer a variety of competitive benefits some of which vary depending on the role youre recruited to. Some of what you can expect in this role includes:
A competitive rate of pay and pension contribution (50K - 65K)
Generous discretionary bonus schemes incentives and competitions
An annual leave entitlement that increases with length of service
Access to an online GP 24/7 365 days a year for you and your immediate family.
Employee wellbeing support through our Employee Assistance Programme
Enhanced Maternity & Paternity Pay
Long Service Recognition
Access to a pay day savings scheme financial coach and up to 40% of your earned wage ahead of payday through Wagestream.
For More information visit our done! Your application has been successfully submitted!
Required Experience:
Senior IC
Sharp Gaming Limited has changed its name to Betfred Technology Limited. Betfred Technology Limited will function as Betfred's technology department. The name change took effect on 29th April 2024.