Iforium is a fast growing software development company specialising in the development of a modern and flexible eGaming and Casino management platform. From our new Head Office in Douglas in the Isle of Man we provide clients with a comprehensive range of services using the latest technology and agile software development methods.

courthouse_roof_terraceTo support our rapid expansion and new product launches we are looking to recruit various technical and managerial positions.

A number of specific vacancies are currently available, but we are always keen to hear from exceptional IT and eGaming professionals looking to work in a dynamic, modern, rewarding and informal environment.

All roles offer excellent opportunities for career progression with salaries negotiable and based on experience. To apply, please send your current CV, salary expectations and a covering letter to [email protected] or alternatively use our contact us form.

No agencies please.

Current Vacancies

Senior Node.js Developer

Iforium are looking for an experienced Senior Node.js developer to join our team. To be considered for the role you must be a team player with good clear communication skills. You must have a detailed approach and be able to finish code to a very high standard.

You will be responsible for the continued development and enhancement of our Gameflex platform. It is built using a pure JavaScript frontend using a Node.js Express backend API. The role includes the integration of additional gaming content, regulatory in-game plugins and custom wallet adapters.

In order to be considered for the role you must have the following technical skills:

  • Advanced JavaScript knowledge with a clear understanding on how to use prototypes, callbacks, closures, modules and asynchronous programming
  • Experience using WebPack
  • Node.js with Express and Unit Testing Frameworks
  • Good understanding of HTML & CSS
  • Task runners: Grunt or Gulp
  • Continuous build and deployment
  • Git Source Control

Areas that will help the candidate stand out:

  • Experience working with RESTFUL APIs
  • Full stack experience including Angular / Bootstrap
  • TypeScript
  • Websockets
  • Basic Linux administration

Nice to have skills:

  • Knowledge of .NET stack and C#
  • Relational database and/or NoSQL

Senior SQL Server DBA

Iforium are looking for a Senior SQL Server DBA experienced in highly transactional 24/7 environments. The role with be split 50/50 between supporting production based environments and ongoing development projects in both our transactional databases and data warehouse databases. You must have experience in some or all the following technologies and skills:

      • Installation and administration of SQL Server 2012/2014 Enterprise Edition
      • SQL Clustering using Always On for High Availability and Disaster Recovery across multiple datacentres
      • Experience working and manipulating multi-terabyte databases containing hundreds of millions / billions of rows
      • T-SQL stored procedures and functions
      • Performance tuning of indexes and stored procedures
      • SQL Server Integration Services (SSIS)
      • SQL Server Reporting Services (SSRS)
      • SQL Server Analysis Services (SSAS) and business intelligence / data warehouse technologies

Infrastructure Engineer

Iforium are looking for an Infrastructure Engineer experienced in supporting a highly transactional 24/7 e-gaming infrastructure in a fast paced Lean Agile Software business. To be considered for the role you must be a quick learner and promote a DevOps first approach. You must be comfortable with all aspects of Networking, Virtualisation, Windows and Linux.

Required Technical Skills:

      • VMWare
      • Windows Server
      • Linux
      • Cisco Firewalls/Switching/routing/core networks
      • DevOps experience with Ansible desirable
      • Load Balancing using NGINX and HaProxy
      • Experience of implementing Open Source / Software as Service Security, Monitoring and Logging solutions
      • Network infrastructure design

Desirable Technical Skills:

      • SQL Server infrastructure in a 24/7 environment
      • Docker
      • RabbitMQ infrastructure
      • Security Standards – ISO 27001 / PCI Compliance
      • Disaster Recovery and Business Continuity

Application Support Analyst

Iforium are looking for Application Support Analyst to help support multiple customers and third party game providers operating on Iforium’s Gameflex Casino Platform. As an Application Support Analyst you will coordinate, manage and resolve 2nd and some 3rd line support issues. You will work to an agreed SLA and communicate incident status and progress, you will also manage expectations and request further information if needed. You will help fix these issues by making small scale configuration changes or escalate the issue to 3rd line support or Software Development Teams. You will contribute to the Iforium Support knowledge base. You will also get involved with releases of the platform and new game releases.

To be considered for the role, you must have the following skills:

          • Solid SQL Server querying and script writing skills
          • Experience of REST Web API’s and associated test tools
          • Experience with C# applications
          • Windows Server including IIS
          • Knowledge of Linux/Unix Scripting
          • Good analytical skills
          • Good communication skills

The ideal candidate would have the following:

          • Knowledge of Linux/Unix Scripting
          • Exposure to DevOps concepts using automated tools such as Puppet and Ansible

C# Middle Tier Developers

We are looking for C# Middle Tier Developers at various levels from Junior to Senior. The successful candidates must be self-starters and have commercial experience in some or all of the following technologies and skills:

          • C# .NET – VS2013 / VS2012 / VS2010
          • Databases – SQL Server and/or Oracle and/or MySQL
          • Web Technologies – HTML5 / CSS / Bootstrap / JQuery / XSLT
          • Web Services – XML / SOAP / Third party integrations
          • Agile Techniques – Unit Testing / Mocking / Continuous Integration / SCRUM

Senior Developer / Software Architect

We are looking for a hands-on Senior Developer / Software Architect. The successful candidate must be a self-starter with an interest in loosely coupled highly scalable architectures. You must have experience in some or all of the following technologies and skills:

          • Scalable Web Technologies – Caching / Node.js
          • Enterprise Messaging – ESB / CEP / RabbitMQ
          • Big Data – Hadoop / NoSQL (MongoDB, CouchDB)
          • Agile Techniques – Unit Testing / Mocking / Continuous Integration / Continuous Deployment / SCRUM
          • Languages – C# / Java / Ruby / Python

Automated Software Testers

We are looking for Automated Software Testers to support our R&D and licensee delivery teams. The ideal candidates should come from an agile programming background (.NET or Java or Ruby etc.) and have experience with automated test tools and framworks. You must have commercial experience in some or all of the following technologies and skills:

          • Web Testing Frameworks – Selinium / BDD Test Frameworks
          • Scripting – VBScript / Powershell
          • Databases – SQL Server
          • Web Server Setup – IIS7 / IIS 7.5

Computer Science Graduates / Students

We are looking for talented Computer Science graduates who are interested in a programming career. You would learn how to develop Enterprise Scale C# Web applications in an agile environment. The position would offer you exposure to modern software engineering techniques including Unit Testing, Mocking, Continuous Integration and Continuous Delivery in the exciting world of eGaming.

We are also interested in Students looking for summer work.