Software Engineer

Software Engineer

Full-Time 45000 - 60000 £ / year (est.) No working from home possible
D

At a Glance

  • Tasks: Design and develop scalable backend systems using cutting-edge technologies.
  • Company: Join a dynamic tech company focused on innovation and collaboration.
  • Benefits: Enjoy free meals, gym access, massages, and comprehensive health benefits.
  • Other info: Great career growth opportunities and a supportive learning environment.
  • Why this job: Make an impact in the online gaming industry while advancing your skills.
  • Qualifications: Experience in C#, .NET Core, and agile development is essential.

The predicted salary is between 45000 - 60000 £ per year.

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.

The necessary skills that we require for this role include:

  • 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 principles
  • 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
  • Strong communication skills
  • 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

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:

  • Free Daily Meals
  • Free Massages On-site
  • Free On-Site Gym
  • Group Life Cover
  • Funeral Fund Benefit
  • Financial Services Assistance
  • Employee Assistance Programme
  • Curro School Fees Benefit
  • Income Continuation Benefit
  • Leadership Training
  • Referral Bonus
  • Medical Aid Subsidy
  • Free Sleep Coaching
  • On-site Barista
  • Retirement Annuity Subsidy
  • Team socials

Software Engineer employer: Digital Outsource Services

As a Software Engineer at our company, you will thrive in a dynamic and innovative environment that prioritises your professional growth and well-being. With comprehensive learning programmes, regular feedback through our Performance Tool, and a range of unique benefits such as free daily meals, on-site massages, and a fully equipped gym, we ensure that your hard work is recognised and rewarded. Join us to be part of a collaborative culture that values quality, creativity, and the pursuit of excellence in the exciting online gaming industry.

D

Contact Details:

Digital Outsource Services Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even online webinars. The more you engage with others, the better your chances of landing that dream job.

Show Off Your Skills

Don’t just tell us what you can do; show us! Create a portfolio showcasing your projects, especially those involving C# and .NET Core. This will give potential employers a taste of your coding prowess and problem-solving skills.

Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of OOP and design patterns, and be ready to discuss your experience with Agile methodologies and DevOps principles.

Apply Through Our Website

We want to see your application! Make sure to apply through our website for the best chance at getting noticed. Tailor your application to highlight your passion for coding and your understanding of the sports betting market.

We think you need these skills to ace Software Engineer

Backend Development
Azure
DevOps Principles
Agile Methodologies
C#
.NET Core
Unit Testing

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with C# and .NET Core, as well as your familiarity with Agile methodologies. We want to see how your skills align with our needs!

Show Off Your Communication Skills:Since strong verbal and written communication is key for us, don’t shy away from showcasing your ability to convey complex ideas clearly. Use examples from your past experiences to illustrate this.

Highlight Your Teamwork Experience:We love collaboration! Share instances where you’ve worked in cross-functional teams or contributed to agile practices. This will show us that you’re a team player who can thrive in our dynamic environment.

Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It’s the easiest way for us to keep track of your application and get back to you quickly!

How to prepare for a job interview at Digital Outsource Services

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C# and .NET Core. Brush up on your Azure knowledge too, as it’s crucial for the role. Being able to discuss how you've used these technologies in past projects will show your expertise.

Showcase Your Agile Experience

Since the company values agile methodologies, be prepared to share specific examples of how you've contributed to agile practices like stand-ups and retrospectives. Highlight any experience you have with TDD and unit testing, as this will demonstrate your commitment to quality.

Communicate Clearly

Strong communication skills are a must, so practice explaining complex ideas in simple terms. You might be asked to describe a technical solution you designed, so think about how you can convey that clearly and effectively during the interview.

Understand the Industry

Familiarise yourself with sports betting markets and online gaming regulations. Showing that you understand player behaviour and compliance requirements will set you apart from other candidates. It’s not just about coding; it’s about knowing the context in which your work will be applied.