At a Glance
- Tasks: Develop and enhance our betting platform while leading a team of tech professionals.
- Company: Join a leading online betting company known for innovation and reliability.
- Benefits: Enjoy hybrid working options and a dynamic work environment with cutting-edge technologies.
- Why this job: Be at the forefront of tech development in a fast-paced, collaborative culture.
- Qualifications: Experience in server-side development and familiarity with functional programming languages required.
- Other info: Opportunity to explore new technologies and contribute to impactful solutions.
The predicted salary is between 48000 - 72000 £ per year.
As a Senior Software Developer, you will develop, enhance and support our product offering, including bet placement, cash out, editing of bets, settlements and customer balance updates. The Core Systems team plays a vital role in ensuring the reliability and efficiency of our platform, by managing the software that is responsible for many critical features. By leveraging a Linux operating system and open-source technologies, the team utilise programming languages that can effectively scale and accommodate the high volume of transactions across the platform.
You will develop a team of technical professionals, developing innovative solutions and taking ownership of code and system delivery in a challenging, and fast paced environment. This role offers the opportunities to explore new technologies and be at the forefront of our platform development. This role is eligible for inclusion in the Company’s hybrid working from home policy.
Preferred Skills, Qualifications and Experience- Experience of server-side development, such as services, systems, messaging and middleware.
- Familiar with functional programming, such as Erlang, Haskell, F#, Scala or Go.
- Experience working with distributed systems.
- Good understanding of complex event processes and continuous query languages.
- Experience in client-server development.
- Ability to problem solve.
- Excellent communication and team working skills.
- Bachelor’s degree in IT or a related subject, or relevant industry experience.
- Developing low latency, highly available and scalable solutions.
- Creating concurrent distributed components.
- Working on Linux and GNU utilities.
- Supporting and enhancing the existing code base.
- Identifying technical areas of improvement.
- Supporting and developing a team of software developers.
- Contributing to solution proposals as required.
- Creating work effort estimates.
By applying to us you are agreeing to share your Personal Data in accordance with our Recruitment Privacy Policy - http://www.bet365careers.com/privacypolicy.pdf
Senior Software Developer, Bet Placement (Manchester) (Manchester) employer: bet365
Contact Detail:
bet365 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer, Bet Placement (Manchester) (Manchester)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Linux and open-source programming languages. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the developer community around functional programming languages like Erlang or Scala. Participating in forums, contributing to open-source projects, or even attending meetups can help you build connections and demonstrate your passion for the field.
✨Tip Number 3
Prepare to discuss your experience with distributed systems and complex event processes during interviews. Be ready to share specific examples of challenges you've faced and how you solved them, as this will highlight your problem-solving abilities.
✨Tip Number 4
Showcase your leadership skills by discussing any previous experience in mentoring or developing teams. Highlighting your ability to support and enhance a team of software developers will resonate well with the hiring managers at StudySmarter.
We think you need these skills to ace Senior Software Developer, Bet Placement (Manchester) (Manchester)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in server-side development and any familiarity with functional programming languages like Erlang or Scala. Emphasise your problem-solving skills and any experience with distributed systems.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies you’ve worked with that align with the job description, particularly those related to low latency and scalable solutions.
Showcase Team Leadership Experience: If you have experience leading a team of developers, be sure to include this in your application. Highlight any successful projects where you took ownership of code delivery and how you supported your team in a fast-paced environment.
Prepare for Technical Questions: Anticipate technical questions related to Linux, GNU utilities, and complex event processes. Be ready to discuss your previous work and how it relates to the responsibilities outlined in the job description.
How to prepare for a job interview at bet365
✨Showcase Your Technical Skills
Be prepared to discuss your experience with server-side development and any specific programming languages mentioned in the job description, such as Erlang or Scala. Bring examples of past projects that demonstrate your ability to develop low latency and scalable solutions.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice articulating your thought process when solving problems, especially those related to distributed systems and complex event processes. This will show your analytical skills and how you approach challenges.
✨Highlight Team Collaboration
Since the role involves supporting and developing a team, be ready to share experiences where you successfully collaborated with others. Discuss how you communicate effectively within a team and contribute to a positive working environment.
✨Familiarise Yourself with the Company’s Technology Stack
Research the technologies and tools used by the company, particularly those related to Linux and open-source technologies. Showing that you understand their tech stack and are eager to work with it can set you apart from other candidates.