We believe in hiring talented, hardworking and ambitious people from all over the world. In return, we ensure a supportive working environment, access to leading edge technologies and a commitment to social awareness and equity. Working in this unique and highly competitive industry means that we have to take risks and be innovative. The way we do this is...
Read more about this company
What you’ll be doing
As part of your role, your responsibilities will include:
- Providing leadership and accountability for work you undertake.
- Articulating your work and ideas
- Adapting to fast-changing business requirements in a dynamic environment
- Taking on ideas and responding to feedback from the business and other technical experts
- Researching and implementing new technologies within the DevOps space to improve the process of code deployment to our environments, seeking to eliminate inefficiency using relevant technology solutions.
- Following a source control culture within the configuration of servers and applications where environment configurations are stored in code for a fully automated process.
- Participating in a 24/7 support roster to support applications after hours, training other DevOps team members to resolve issues and reduce the dependency on yourself or other tech teams after hours.
- Taking part in daily stand-ups with the DevOps team and your assigned Dev teams to receive work and supply updates, and provide input with respect to design, monitoring, deployment, resource, and security requirements.
- Attending Development meetings at project inception to ensure DevOps standards are adhered to, especially with respect to logging and monitoring of application health and compatibility with infrastructure design, security requirements and compliance and best practices.
- Maintaining knowledge of the inner workings of all applications within your portfolio, ensuring that all system dependencies are documented.
- Designing and Architecting Kubernetes Infrastructure: Develop and implement Kubernetes infrastructure designs that align with the organization's requirements for scalability, reliability, and performance.
- Automation and Orchestration: Leverage Kubernetes to automate deployment, scaling, and management of containerized applications. Design and implement CI/CD pipelines, integrate Kubernetes with other automation tools, and streamline the deployment process.
- Performance Optimization and Monitoring: Implement monitoring and observability solutions to track the performance and health of Kubernetes clusters and applications. Identify and address performance bottlenecks, optimize resource allocation, and ensure high availability.
- Security and Compliance: Implement security best practices for Kubernetes environments, including access control, network security, and compliance with industry standards. Manage secrets, encryption, and vulnerability management within Kubernetes clusters.
- Collaboration and Mentoring: Collaborate with cross-functional teams to support application development, deployment, and operations. Provide mentorship and coaching to junior team members on Kubernetes best practices and complex technical challenges.
- This job description is not intended to be an exhaustive list of responsibilities.
- You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- The ability to rapidly learn and master new technologies.
- Experience using Microsoft Azure products & technologies.
- Expertise in Kubernetes: In-depth knowledge and hands-on experience with Kubernetes, including cluster architecture, deployment, scaling, and management.
- Containerization Technologies: Proficiency in containerization technologies such as Docker, container orchestration, and container runtime environments.
- Infrastructure as Code (IaC): Experience with infrastructure automation tools such as Terraform, Ansible, or similar technologies for defining and managing infrastructure as code.
- Cloud Platforms: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform, and experience in deploying and managing Kubernetes clusters on these platforms. AKS, EKS or GKE
- CI/CD and Automation: Proficiency in designing and implementing CI/CD pipelines for automated application deployment, testing, and release management.
- Monitoring and Observability: Experience with monitoring and observability tools such as Prometheus, Grafana, ELK stack, or similar solutions for tracking the performance and health of Kubernetes clusters and applications.
- Security and Compliance: Understanding of security best practices for Kubernetes environments, including access control, network security, encryption, and compliance with industry standards.
- Collaboration and Communication: Strong collaboration and communication skills to work effectively with cross-functional teams, provide mentorship, and contribute to technical discussions and decision-making processes.
- Analytical and problem-solving abilities
- Experience working with Agile methodologies and DevOps principles.
- Experience working with development teams.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Previous experience in the online gaming or casino industry
- Knowledge of database management systems NoSQL, backup strategies, and scaling database clusters.
- Proficiency in VMware vSphere, which is the suite of server virtualization products that includes vCenter Server (centralized management platform) and ESXi (hypervisor).
- Experience with Cloudflare managing CDN, DNS, security features like DDoS protection and WAF, bot management, rate limiting, and Zero Trust access solutions.
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
- Transfer Pricing Advisory: Conduct functional and economic analyses to determine appropriate transfer pricing policies.
- Perform benchmarking studies to support transfer pricing positions. Monitor and update transfer pricing policies to reflect changes in business operations and regulatory requirements. Be on hand to support tax queries from the business.
- M&A Support: Assist in the tax due diligence process for potential acquisitions and mergers as well as business restructurings. Evaluate tax implications of M&A transactions and provide strategic tax planning advice. Support post-acquisition integration from an international tax and transfer pricing perspective.
- New Markets Due Diligence: Conduct tax and transfer pricing due diligence for entry into new markets. Assess the international tax and transfer pricing impact of new market entry strategies and assist in providing recommendations. Collaborate with legal and business development teams to ensure compliance with local tax laws.
- Documentation and Reporting: Assist with the drafting of transfer pricing documentation, including master files, local files, and country-by-country reports. Prepare tax reports and disclosures for financial statements.
- Ensure timely and accurate drafting of transfer pricing documentation using our cutting edge transfer pricing technology.
- Coordination with Advisors: Liaise with external advisors and consultants to obtain expert advice and support. Assist with and coordinate global transfer pricing and tax compliance efforts with advisors in various jurisdictions.
- Assist with managing relationships with tax authorities and assist in tax audits and enquiries.
- Continuous Improvement: Stay updated on global tax and transfer pricing developments and best practices. Identify opportunities for process improvements and implement changes to enhance efficiency and compliance.
- Provide training and support to internal teams on tax and transfer pricing matters.
- This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- 4-7 years of experience in International Tax & Transfer Pricing.
- Bachelor’s degree in Accounting, Tax, Finance, Economics, or a related field. A master’s degree or professional qualification (e.g., CPA, CA, CTA) is preferred but not essential.
- Strong written and verbal communication skills, with the ability to draft clear and concise transfer pricing documentation, internal tax memos and reports.
- Strong knowledge of OECD guidelines, BEPS actions (Pillar II), and transfer pricing regulations. Proficiency in tax research tools and transfer pricing software a plus.
- 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.
- Ability to adapt quickly to changing environments and priorities, maintaining effectiveness in dynamic situations.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Transfer pricing advisory experience (transfer pricing policy design, implementation and operational transfer pricing) and experience in Hard to Value Intangibles and IP.
- Transfer pricing technology familiarity.
- Significant benchmarking knowledge (Orbis / KtMine / Royalty Stat / Eikon / Bloomberg Terminal) to work with external advisors in formulating search strategies.
- Sound knowledge of the attribution of profits to permanent establishments and permanent establishment risk.
go to method of application »
What you’ll be doing
- Designing, developing, and optimizing robust data pipelines for on-premises and hybrid cloud environments.
- Leading efforts to migrate data and systems from on-premises databases to a cloud lake house architecture.
- Developing scalable data models for cloud-based storage and processing.
- Implementing and managing streaming data solutions using platforms like Kafka or RabbitMQ.
- Collaborating with cross-functional teams to integrate data from multiple sources into a unified data platform.
- Optimizing query performance and database structures to meet evolving business needs.
- Building and maintaining robust ETL/ELT processes to support cloud-native architectures.
- Driving the adoption of modern data lake house technologies such as Delta Lake, Apache Iceberg, or Apache Hudi.
- Mentoring and training junior team members to build their expertise in cloud data engineering.
- Staying updated on emerging cloud and lake house technologies to guide the data architecture evolution.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- Bachelor’s degree in Computer Science, Data Engineering, Information Systems, or a related field (Master’s preferred).
- 5+ years of experience in data engineering or related roles.
- Relevant certifications (e.g., AWS Certified Data Analytics Specialty, Microsoft Certified: Azure Data Engineer, or Databricks Certified Data Engineer).
- Strong expertise in SQL, including querying, optimization, and writing stored procedures.
- Proven experience in cloud-based data platforms such as AWS Redshift, Azure Synapse, or Google BigQuery.
- Knowledge of cloud lake house technologies (e.g., Delta Lake, Apache Iceberg, or Apache Hudi).
- Hands-on experience with streaming platforms such as Kafka or RabbitMQ.
- Expertise in data modelling for both on-premises and cloud-based systems.
- Proficiency in Python, Java, or Scala for data engineering tasks.
- Experience with CI/CD practices for data pipelines in a cloud environment.
- Familiarity with data governance and security best practices in cloud environments.
- Strong leadership and mentoring skills, with experience guiding junior team members.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Experience with big data technologies such as Hadoop, Spark, or Flink, especially in a cloud context.
- Knowledge of containerization tools like Docker and orchestration platforms such as Kubernetes.
- Expertise in monitoring and observability tools for cloud data pipelines.
- Certification in cloud platforms or lake house technologies (e.g., AWS Data Analytics Specialty, Databricks Certified Data Engineer).
- Background in implementing real-time analytics and event-driven architectures in the cloud.
- Understanding of cost optimization strategies for cloud-based data infrastructure.
- Experience in managing hybrid environments during migration from on-prem to cloud.
- Hands-on experience with serverless computing in cloud such as Lambda Functions.
- Hands-on experience with cloud analytics platforms such as Big Query or Databricks
- Proficiency in C# for general engineering tasks.
- Hashicorp Terraform for IaC workloads
- Automation using shell scripts (Powershell, Bash etc)
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
- Involvement in user story definition and test scenarios: Guide teams in breaking down complex tasks into actionable user stories, ensuring alignment with team goals.
- Support with issue reproduction and resolution: Ensure impediments impacting team progress are identified and resolved efficiently.
- Collaboration with developers and DevOps: Foster cross-functional collaboration to remove silos and promote seamless delivery processes.
- Cross-Team Collaboration: Drive collaboration across teams, ensuring quality initiatives align with overall organizational goals.
- Agile/Scrum practices: Lead Agile practices across the organization, ensuring their consistent application and value delivery.
- Continuous Improvement Initiatives: Strategically plan and oversee continuous improvement efforts across QA practices and tools.
- Risk Management and Impact Assessment: Align risk management strategies with organizational goals, establishing tolerance levels and mitigation policies.
- Quality standards and defect prevention: Champion quality as a core value, fostering consistency and accountability in project delivery.
- Customer Advocacy: Ensure customer expectations are embedded into quality strategies and outcomes.
- Automation creation and maintenance: Drive adoption of automation standards across teams, promoting continuous improvement and innovation.
- Automation strategies and tools: Ownership of the Quality Engineering Technical Landscape, including QA tech stacks, infrastructure, and tools.
- Tool and Framework Development: Oversee tool and framework strategies, ensuring they deliver maximum ROI and scalability.
- Metrics and performance reporting: Analyse Quality and Team performance metrics to drive improvements and align QA objectives with organizational and product goals.
- Governance and QA principles: Drive organizational alignment in Agile and QA practices, ensuring scalability and consistency in delivery.
- Technical leadership and mentoring: Take ownership of the career development of QA team members by establishing clear objectives, leveraging KPIs to evaluate performance, and delivering constructive feedback.
- Oversee performance appraisals, facilitate one-on-one sessions, and provide coaching on Agile methodologies and QA best practices, while cultivating a culture of continuous improvement, mentorship, and professional excellence.
- This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties to achieve business objectives.
Essential skills you’ll bring to the table
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
- Facilitating Scrum practices, such as stand-ups, sprint planning, retrospectives, and sprint reviews.
- Coaching and mentoring team members on Agile principles, values, and practices to foster a culture of continuous improvement and better organization.
- Collaborating with product managers, senior management, and stakeholders to assist in prioritisation and managing backlog, ensuring that the team’s goals and customer’s needs align.
- Assisting teams in breaking down complex tasks into smaller, manageable user stories and supporting them in estimating the effort needed and planning iterations.
- Identifying and addressing impediments that delay team progress and working with the team to find creative solutions and improve their overall performance through Agile training.
- Monitoring and tracking team metrics and progress, providing feedback and insights to help teams optimize processes and deliver value on time.
- Drive alignment in agile practice across the organization by participating in Agile guilds and communities of practice.
- Ensure all teams adopt standardized Agile practices to promote consistency and efficiency in project delivery.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
- Facilitating Scrum practices, such as stand-ups, sprint planning, retrospectives, and sprint reviews.
- Coaching and mentoring team members on Agile principles, values, and practices to foster a culture of continuous improvement and better organization.
- Collaborating with product managers, senior management, and stakeholders to assist in prioritisation and managing backlog, ensuring that the team’s goals and customer’s needs align.
- Assisting teams in breaking down complex tasks into smaller, manageable user stories and supporting them in estimating the effort needed and planning iterations.
- Identifying and addressing impediments that delay team progress and working with the team to find creative solutions and improve their overall performance through Agile training.
- Monitoring and tracking team metrics and progress, providing feedback and insights to help teams optimize processes and deliver value on time.
- Drive alignment in agile practice across the organization by participating in Agile guilds and communities of practice.
- Ensure all teams adopt standardized Agile practices to promote consistency and efficiency in project delivery.
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
- Developing, deploying, and maintaining business intelligence solutions, including dashboards and reports.
- Creating and optimizing data models to support reporting and visualization needs.
- Collaborating with stakeholders to gather requirements and translate them into actionable insights.
- Working with data engineers to integrate data from various sources into the business intelligence data models.
- Ensuring data accuracy, consistency, and quality in all reporting outputs.
- Automating data extraction, transformation, and reporting processes where feasible.
- Analysis of data from various sources to ensure that the business acts proactively on the information at its disposal.
- Continually searching for new and useful ways to obtain, integrate and Analyse data that is relevant to the company’s business model.
- Debugging, monitoring and troubleshooting current solutions.
- Education of report end-users to ensure a maximum spread of expertise around the company.
- This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties to achieve business objectives.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- Undergraduate degree with majors in Information Systems / Mathematics / Statistics / Engineering, Finance or similar.
- Alternatively, at least 3 years' work experience in a business intelligence/engineering role will be considered.
- A relevant post-graduate degree will be a strong plus.
- 3+ years’ experience in business intelligence tools such as Power BI or Tableau.
- Strong understanding of data modelling and database querying using SQL.
- Experience developing dashboards, reports and visualizations for business insights.
- Ability to gather and translate stakeholder requirements into technical solutions.
- Familiarity with ETL processes and data integration techniques.
- Experience working with large datasets and optimizing performance in business intelligence tools.
- Strong analytical and problem-solving skills.
- 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.
- Experience with scripting languages such as Python or R for data analysis.
- Familiar with statistical testing techniques.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
- Knowledge of data governance and compliance best practices.
- Experience with API integrations for dynamic data updates in business intelligence tools.
- Relevant certifications in business intelligence tools or platforms (e.g. Microsoft Power BI Professional).
- Background in financial or operational reporting.
- Experience with streaming platforms (e.g. Kafka) for real-time data integration and analytics.
- Experience with cloud data platforms (Azure Synapse, Snowflake, AWS Redshift).
go to method of application »
What you’ll be doing
ERP/Software Project Management – Gaming/Operational & Technology & Development
- Collaborate with Finance to define and communicate detailed project requirements to the ERP Manager, ensuring a clear strategy for successful project delivery.
- Monitor project costs, assess resource needs, and allocate personnel efficiently to meet project objectives.
- Develop a thorough understanding of expected project outcomes by gathering input from Finance and effectively communicating these to the project team.
- Oversee end-to-end project management, coordinating activities to ensure timely and high-quality completion.
- Facilitate necessary resources, training, and support for the project team to maximize performance and productivity.
- Address and resolve complex challenges during the project lifecycle, ensuring successful results delivered on time.
- Coordinate project schedules with the Project Assistant, establish timelines, assign tasks, and delegate responsibilities to team members.
- Manage the project budget closely, ensuring completion within financial constraints.
- Identify potential risks early and implement mitigation strategies to safeguard project success.
- Provide regular progress updates and feedback to Finance stakeholders.
- Drive innovation in finance automation through software development and implementation initiatives.
- Assess risks and financial impacts related to projects and communicate these to stakeholders.
- Translate Finance requirements into clear, actionable specifications for technology teams, serving as a mentor and liaison between Finance and Technology.
- Advise management on project schedules, priorities, and resource allocation.
Collaboration & Communication
- Work closely with Business, Technology, and Finance teams to understand evolving business needs and strategic goals.
- Play a pivotal role in gathering requirements, documenting project details, and ensuring standards for clear communication between Technology and Finance.
- Act as the primary liaison bridging Finance and Technology teams.
- Take ownership of Finance software development delivery and related project outcomes.
- Maintain and provide ongoing project status reports and plans.
- This job description is not intended to be an exhaustive list of responsibilities.
- You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
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
- Project Management Certification
- 5 years of experience in a company in the ERP Finance PM or similar technology environment
- Sound knowledge of Finance, Auditing and Accounting concepts
- Strong Technical Financial Knowledge and understanding of financial standards, policy and practice, including IFRS & budget management as well as operational tax
- Proficient in Microsoft Excel
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Experience in MS Navision/Business Central & TM1 Cognos
- Experience in MS Advance Excel and SQL
- Strong knowledge of IFRS
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
Infrastructure Design and Management:
- Design, deploy, and maintain cloud infrastructure using platforms like Microsoft Azure, AWS, or Google Cloud.
- Ensure high availability, scalability, and fault tolerance of applications and services, including managing containerized environments.
- Utilize Rancher for managing Kubernetes clusters, ensuring efficient deployment and orchestration of containerized applications across various environments.
Automation and CI/CD Pipeline Development:
- Build and maintain continuous integration/continuous deployment (CI/CD) pipelines for automated testing, building, and deployment of software.
- Automate infrastructure provisioning using tools like Terraform, Ansible, or ARM templates.
- Leverage Rancher’s CI/CD capabilities and integrations to streamline the deployment process for containerized applications in Kubernetes environments.
Monitoring and Performance Optimization:
- Implement and maintain monitoring, logging, and alerting solutions to track application and infrastructure performance, using tools such as Azure Monitor, Prometheus, or CloudWatch.
- Use Rancher’s built-in monitoring tools to observe Kubernetes clusters and containers, ensuring that applications are performing optimally.
- Optimize infrastructure for cost-efficiency and performance, configuring autoscaling and resource management within Rancher-managed Kubernetes clusters.
Security and Compliance:
- Ensure the security of cloud infrastructure by configuring firewalls, access controls, and encryption for sensitive data.
- Implement security best practices to maintain compliance with industry regulations and standards, including role-based access control (RBAC) within Rancher for managing Kubernetes security.
- Monitor for security vulnerabilities, manage container security, and perform regular security audits of Kubernetes clusters and cloud resources.
Collaboration with Development and Operations Teams:
- Work closely with software development teams to understand application requirements and provide the necessary infrastructure support, particularly for containerized workloads.
- Collaborate with operations teams to ensure the smooth operation of deployed services, particularly within containerized environments managed through Rancher.
Incident Management and Troubleshooting:
- Investigate and resolve platform-related issues, including application outages, network failures, and security incidents.
- Utilize Rancher’s centralized logging and monitoring to quickly identify and troubleshoot issues within Kubernetes clusters.
- Provide on-call support and contribute to incident response strategies, ensuring minimal downtime and fast recovery of services.
System Upgrades and Patching:
- Manage platform updates, patches, and upgrades to ensure systems remain secure and up-to-date.
- Plan and execute Kubernetes cluster upgrades and Rancher version updates to stay current with new features and security patches.
- Ensure that containerized applications remain compatible and functional after updates.
Documentation and Knowledge Sharing:
- Maintain clear, comprehensive documentation of infrastructure configurations, deployment processes, and troubleshooting procedures.
- Share knowledge of Rancher, Kubernetes, and cloud infrastructure best practices with team members to improve platform operations and efficiency.
Capacity Planning and Scaling:
- Monitor resource usage and plan for capacity scaling to meet changing business and application demands.
- Implement scaling strategies for Kubernetes clusters in Rancher, including auto-scaling of pods, nodes, and applications to accommodate varying workloads.
Cost Management and Optimization:
- Track and analyze cloud resource usage and costs to ensure efficient resource allocation.
- Optimize cloud spending by implementing best practices like reserved instances, spot instances, and resource rightsizing.
- Use Rancher to monitor the resource consumption of containerized applications and optimize the deployment of Kubernetes clusters to reduce infrastructure costs.
Disaster Recovery and Backup Planning:
- Implement disaster recovery strategies and data backup solutions to minimize downtime and data loss.
- Regularly test backup systems and recovery procedures to ensure reliability in case of failure, including implementing backup solutions for Kubernetes environments managed through Rancher.
- This job description is not intended to be an exhaustive list of responsibilities.
- You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- Several years (typically 3-5 years) of experience in a related field (e.g., systems engineering, DevOps, infrastructure engineering).
- Bachelor's degree in Computer Science or related field, and or certifications such as Microsoft Certified: Azure Solutions Architect Expert, AWS Certified Solutions Architect, Certified Kubernetes Administrator (CKA), or Red Hat Certified Engineer (RHCE).
- 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
- Skills in designing highly available and fault-tolerant systems, ensuring platforms are resilient under various conditions.
- Proven working experience with tools like Prometheus, Grafana, Datadog, New Relic, or ELK stack to monitor the health of infrastructure, applications, and services.
- Excellent skills in identifying, diagnosing, and resolving infrastructure issues quickly, especially when systems fail or behave unexpectedly.
- Knowledge of securing infrastructure and applications, including role-based access control (RBAC), encryption, and network security.
- A solid understanding of Git for source code management, collaboration, and version control, is essential
- A strong understanding of container orchestration with Kubernetes, particularly in deploying, managing, and scaling containerized applications across multi-cluster environments.
- Proficiency in configuring and maintaining Rancher for cluster management, along with expertise in implementing security policies, monitoring, and logging within Kubernetes clusters, is essential for optimizing containerized workloads and ensuring high availability, security, and performance.
- A deep understanding of cloud infrastructure management, such as provisioning and configuring virtual machines, networking, storage solutions, and implementing security best practices like Azure Active Directory and network security groups.
- Additionally, proficiency in automation and CI/CD pipelines using Azure DevOps, along with expertise in Azure monitoring tools like Azure Monitor and Application Insights, is crucial for ensuring high availability, security, cost optimization, and efficient deployment of applications in the cloud.
- Strong focus on automating manual processes and optimizing workflows for more efficient system management
- Experience with designing distributed systems, microservices, and understanding the trade-offs between performance, consistency, and scalability.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Previous experience in the online gaming or casino industry
- Knowledge of database management systems NoSQL, backup strategies, and scaling database clusters.
- Proficiency in VMware vSphere, which is the suite of server virtualization products that includes vCenter Server (centralized management platform) and ESXi (hypervisor).
- Experience with Cloudflare managing CDN, DNS, security features like DDoS protection and WAF, bot management, rate limiting, and Zero Trust access solutions.
go to method of application »
What you’ll be doing
Engineering
- Build, maintain, enhance and deploy software according to company’s software engineering standards and aligning these standards to industry standards and best practices.
- Unit-test all software artifacts.
- Maintain current systems and develop new systems using the latest technologies.
- Collaborate with Enterprise Architects, Software Engineers, Quality Engineers, and Product Managers team in developing, testing, and deploying software components.
- Provide second/third line support to IT for software deployed into company eco system.
- Analyse and resolve complex and high impact production issues where required.
- Monitor systems performance and ensure all SLAs are met.
Technical Leadership
- Management of the implementation of technical solutions.
- Transfer of business and technical knowledge to the greater team.
- Technical guidance and mentoring of junior engineers.
- Focus on the integrity of the systems regarding quality, stability, and scalability.
- Contribute and provide expertise in the design, development, and implementation of the platform (s), ensuring alignment with business objectives and technical requirements.
Support to Software Engineering Lead
- Assist in code reviews.
- Assist in coordinating Pair Programming.
- Assist in implementation of best practices, coding standards and relevant methodologies.
Documentation
- Maintain comprehensive documentation of system architecture, processes, and workflows for transparency and future reference.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- Minimum of 7 years’ practical experience in the full software development life cycle as a software engineer or software developer.
- Demonstrates solid understanding of Software Engineering design patterns and/or methodologies.
- Strong proficiency in object-oriented programming (OOP) principles, with a preference for experience in C# and the .NET framework.
- Demonstrated experience in designing and building RESTful APIs and microservices.
- Proficient in working with relational databases (e.g. SQL Server) and writing efficient queries.
- Hands on experience with containerization technologies (e.g. Docker)
- Familiarity with cloud platforms such as AWS, Azure or GCP.
- Strong knowledge of Devops practices, including CI/CD pipelines and infrastructure as code.
- Demonstrates solid understanding of Software Testing fundamentals.
- Demonstrates solid ability to mentor and transfer knowledge to the greater team.
- Demonstrates consistent passion for Technology and keeping up with the industry.
- 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
- Experience mentoring or coaching junior developers.
- Excellent problem solving and analytical skills.
- Ability to accurately estimate effort and take ownership for time management and delivery.
- Strong collaboration and communication abilities.
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following skills:
- Previous experience in the online gaming or casino industry, with a strong understanding of player behaviour and industry regulations
- Experience with Test-Driven Development (TDD) and writing unit/integration tests.
- Familiarity with container orchestration tools (e.g. Kubernetes).
- Knowledge of NoSQL databases (e.g. MongoDB) and distributed systems.
- Knowledge of in memory datastores (e.g. Redis or Valkey).
- Experience with messaging systems (e.g. Kafka, RabbitMQ).
- Experience leading technical discussions and code reviews.
- Experience as part of an Agile software engineering team.
- A good understanding or security principles,
- An understanding of JavaScript frameworks (e.g. Angular, Vue and React).
- Computer Science related degree, diploma, or similar qualification in software engineering.
- Minimum 2 years’ experience in Senior Software Engineer/Developer role.
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
- Full and accurate assessments of all accounts, transactions and related documentation.
- Review client transactions and ensure that detailed and accurate updates are recorded.
- Evaluate customer accounts and take appropriate action as per risk policies.
- Check all account information by using internal control reviews and record comprehensive details in each instance on various software applications.
- Send all appropriate requests for documentation.
- Review documents for legitimacy where necessary.
- Ensure all requirements are met and accurate updates are entered on the system.
- Withhold or release of certain transactions when required to do so (via direct order or decision, as per our risk acceptance criteria).
- Report and record details of customers that do not meet legitimacy standards.
- Extract information and review reports for incongruences.
- This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
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
- Degree / diploma in Risk Management, Legal, Accounting or related fields
- Demonstrates consistent behaviour aligned to the Organizational Culture
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following 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
- Ability to identify, analyse and conclude behavior outside of the normal
- Ability to identify discrepancies and anomalies and analyse trends
- Proficient in MS Excel
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
Real-Time Monitoring & Performance Management
- Monitor intraday contact centre performance (calls, chats, emails, etc.) in real time using Workforce Management (WFM) tools.
- Track key metrics such as adherence, occupancy, service levels, ASA (Average Speed of Answer), and queue volumes.
- Take immediate corrective actions such as reassigning Hosts, escalating issues, or recommending break/lunch adjustments to maintain service levels.
Communication & Coordination
- Serve as the primary point of contact for real-time updates and escalations during live operations.
- Coordinate with Team Managers to manage Host availability, shrinkage, and adherence.
- Communicate intraday changes, system outages, or critical incidents to stakeholders as needed.
Reporting & Analytics
- Provide real-time dashboards, status reports, and end-of-day performance summaries.
- Identify trends and patterns affecting service levels and provide recommendations for improvement.
- Support analysis of peak traffic periods, promotional campaigns, and product launches.
Tools & Systems Management
- Operate and optimize WFM systems (Genesys or similar platforms).
- Monitor and troubleshoot issues in telephony or chat routing systems in collaboration with IT teams.
- Assist with schedule adjustments and shift management as required.
- This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
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
- Minimum 2 years’ experience in a contact centre environment
- Experience with regulatory requirements and responsible gambling policies
- Proficient in Microsoft Excel and data visualisation/reporting tools
- Analytical and problem-solving skills
- Attention to detail and ability to multitask in high pressure environments
- This role requires rotating shifts, including evenings, weekends, and public holidays
Desirable skills you’ve got up your sleeve
It would be great if you also have some of the following 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
- Experience in a real time analyst support function
go to method of application »
What you’ll be doing
As part of your role, your responsibilities will include:
New starters
- Digesting handovers received from the training team on each new starter to ensure that the level of understanding, through proficiency reporting, meets the agreed standard that warrants the advancement from training into the live environment.
- Transitioning new starters from the training environment into the live environment.
- Working closely with the new starters during this transition phase to identify any concerns and to report these back to training, Leads and Service Manager and to remedy such concerns.
- Develop new starter’s skills from beginner to advance levels.
- Record and report on the agent’s progress to the leads and Service manager throughout the ‘probation’ period.
- Identify and communicate improvements required to the training programme.
- Recommending new or improved processes or systems to enhance the efficiency of verification.
Live coaching and QA
- Live Coaching on a constant basis through proactive engagement with agents focusing on improving efficiency and quality.
- Capturing and reporting on findings identified through Live Coaching.
- Providing feedback and upskilling from Live Coaching observations.
- Actively perform QA in line with the KPI per team members allocated.
- Track trends based on reporting.
- Addressing QA concerns with agents as soon as possible.
Agent development and Upskilling
- Utilisation of findings from live coaching and QA trends to identify topics that need to be covered on an individual, team or department level.
- Formulate performance improvement action plans, adressing problem areas highlighted while also recognising good work.
- Monitor and track improvement.
Essential skills sessions
- Utilize findings from live coaching and QA trends to identify topics that need to be covered.
Creation, scheduling, and execution of these sessions
- These sessions address how we improve our service level skills with our “customers” (internal and external)
Wat sessions
- Utilize findings from live coaching and QA trends to identify topics that need to be covered for upskilling
Creation, scheduling, and execution of these sessions
- These sessions focus on technical training and need to be bite size sessions
- Create and circulate tests or surveys to do consistent knowledge checks and benchmark the success of sessions in line with our proficiency model.
Information dissemination & training
- Ensure that information, both new processes and updates to processes are shared with all relative persons in the Risk and fraud Department, not limited to Verification department.
Test understanding of information disseminated.
- Compile communication of information shared for all parties in the Risk & Fraud Department as well as the Customer Service Centre where necessary.
- Identify training requirements from identified trends.
- Document attendance and success of coaching for reporting.
- Keep concise records of QA Feedback, Live Coaching, WAT Sessions, Information shared with all parties and accompany these with test results to confirm understanding.
Identify case-studies for training purposes.
- Ensuring that our Process & Policy Documents are kept up to date and intact with all new information / updates and is readily available for our agents to refer to.
- Ensuring that the Training Department is covered with regards to sharing of information relative to recent updates and roll-outs and that they too are tested for understanding post the sharing of information.
- Provide monthly QA reporting to the Team Leads & Service Manager.
- This job description is not intended to be an exhaustive list of responsibilities.
- You may be required to complete other reasonable duties in order to achieve business objectives.
Essential skills you’ll bring to the table
The necessary skills that we require for this role include:
- Minimum 24 months experience within Risk/AML/Compliance.
- Minimum 12 months experience in Coaching/Training/Lead Role
- ICA/ CDD/EDD certifications with experience in Risk & Fraud and industry exposure
- Relevant Diploma/Degree and/or work experience in a related field within Risk/AML/Compliance
- 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
- Demonstrate consistent behaviour aligned to the organisation performance proposals
Available to work in a 24/7 shift environment
Desirable skills you’ve got up your sleeve
- It would be great if you also have some of the following skills:
- Knowledge of KYC and AML policy & procedures
- Previous coaching / teaching exposure
- Knowledge and understanding of Risk systems & technology
- Knowledge & experience with Excel spreadsheets, as well as generating & compiling reports
- Knowledge & experience with PowerPoint and the creation of interactive presentations
Method of Application
Use the link(s) below to apply on company website.
Build your CV for free. Download in different templates.