Senior Developer

Role Overview / Purpose

TCSJOHNHUXLEY is world renowned as a producer of the highest quality live gaming equipment. Our 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.

As the Senior Developer, you will be responsible for working on some of our leading products like Qorex and Chipper, etc. just to name a few. You will be joining a rapidly growing team designing and developing cutting edge systems for the gaming industry.  You will work closely with our product managers, testing team and other internal teams to deliver high quality software solutions for customers around the world.

Responsibilities & Required Skills

The ideal candidate would have several years of experience developing software solutions on Java platform, and any demonstrable C# expertise would be a bonus.

Being a team player and having a passion for development and learning new skills would be essential. This role has a lot of scope for progression for the right candidate with a strong work ethic and leadership qualities. We adopt a fun and enthusiastic work environment so a similar outlook combined with a can-do attitude would be beneficial to fitting into our team. The ability to self-manage as well as communicate with your peers in a remote working setting is also a must. This is a huge opportunity for someone who is a self-starter with the initiative and enthusiasm to shape and leave their mark.

Essential Experience

  • Java
  • C#
  • SQL
  • Spring Boot / Spring MVC

Desirable Experience

  • A selection of the following:
  • Linux
  • Lua
  • Docker
  • Cluster technologies such as NDB
  • Maven
  • JIRA
  • React
  • Android
  • IOS
  • OpenGL
  • ORM’s such as Hibernate
  • Networking
  • HTML, CSS
  • JavaScript, JQuery

Other Desirable Requirements

  • A 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 will be a plus.
  • Knowledge of the casino gaming industry will be a plus.
  • Reports To Technical Lead
  • Department Development
  • Apply Today