My client is a producer of gaming equipment who’s products and solutions can be seen in casinos across the globe - from the largest and most prestigious gaming and entertainment resorts, to smaller exclusive clubs. They are seeking an experienced Senior Software Developer to join their team. You will be expected to work from with their York or Stoke office at least 1 to 2 days per week.

 

The Role

As a Lead Developer, you will be responsible for working on some of the company’s leading products such as Blaze, Qorex and Chipper.  You will be joining a rapidly growing team designing and developing cutting edge systems for the gaming industry.  You will work closely with the product managers, testing team and other internal teams to deliver high quality software solutions for customers around the world.

Ideally you will have several years of demonstrable hands-on experience developing software solutions on the Java platform. Any C# expertise would be a bonus.

Being a team player, passionate about development and learning new skills / languages as required will be essential. This role has a lot of scope for progression for the right candidate with a strong work ethic and leadership qualities. The company has a fun and enthusiastic working environment so a similar outlook combined with a can-do attitude would be beneficial to fitting into the team.This is a huge opportunity for someone who is a self-starter with the initiative and enthusiasm to shape and leave their mark.

 

Your Expertise

Essential Experience

  • Java
  • SQL
  • Spring Boot / Spring MVC

Desirable Experience

A selection of the following:

  • Linux
  • MongoDB
  • C#
  • Lua
  • Docker
  • HA technologies such as NDB / Galera
  • Maven
  • JIRA
  • React
  • Android development in Java
  • OpenGL
  • ORMs such as Hibernate
  • Networking
  • HTML, CSS
  • JavaScript, jQuery

Desirable Requirements

  • A strong degree in Computer Science, Engineering, Mathematics or Physics.
  • Passionate about technology, love programming and be excited by the opportunity to learn new technologies
  • Ability to create reusable code where possible, and at high quality
  • Good team player
  • Experience working in a remote environment is desirable
  • Knowledge of the casino gaming industry is a plus

 

For further details and consideration please contact me at your earliest opportunity