
Software Engineer
- North London
- Permanent
- Full-time
- Design, develop, and maintain scalable and reliable backend systems, leveraging a range of technologies (including but not limited to those in Azure) adhering to quality standards, DevOps principles, and agile methodologies.
- Designing technical solutions to meet business requirements.
- Implementing solutions to a high level of quality.
- Participating in and contributing to agile development practices such as: stand-ups, planning & refinement, retrospectives and demos.
- Taking part in code reviews and collaborative development.
- Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively
- Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals
- Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope
- Exceptional attention to detail, ensuring high standards of quality in all outputs
- Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations
- Demonstrable passion for coding and code quality.
- Commercial Experience with C# and .NET Core
- Experience working in an Agile environment.
- Experience with unit testing and TDD principals.
- Some database experience (either relational or non-relational).
- Experience with source control, partaking in code reviews.
- Thorough knowledge of OOP, coding fundamentals and design patterns.
- In-depth knowledge of sports betting markets, including odds calculation, betting types and market trends
- Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
- Familiarity with gambling regulations and compliance requirements in various jurisdictions, ensuring adherence to legal standards
- Experience in developing and executing customer retention strategies
- Good analytical skills or experience in analysing data.
- Experience with Python
- Experience with Containerisation
- CI/CD Experience (Azure DevOps or other)
- Relevant Certification or degree.
- Adaptability
- Ownership and accountability
- Initiating action
- Resilience
- Team orientation
- Integrity
- Innovation
- We’re dedicated to your supergrowth. Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career.
- Your hard work and achievements won’t go unnoticed. Our innovative Performance Tool ensures you receive regular, constructive feedback, helping you to continuously improve and reach your full potential.
- Our Employee Assistance programme offers a variety of benefits which you and your family can benefit from.
- Vitality Health Care
- Unum Dental
- Life Assurance & Income Protection
- Tusker car scheme
- Cycle to Work
- Retail discounts