Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 20, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The Sun International brand has a proud legacy in the gaming, hospitality and entertainment sector. Its superior hotels and resorts portfolio makes it a recognized premium brand. The Sun International Group has a diverse portfolio of assets including world class five star hotels, modern and well located casinos, and some of the world’s premier resorts. Our...
    Read more about this company

     

    Senior Software Developer (Middleware Accounts Systems)

    Job Description

    • The Senior Software Developer (Middleware Accounts Systems) is a hands-on technical specialist responsible for designing, building, and maintaining the backend services that power SunBet’s payment processing, financial transaction management, and gaming provider integrations.
    • The role demands deep expertise in Node.js, strong database skills, and a thorough understanding of secure, high-availability systems in a regulated iGaming environment.
    • This developer will own critical integration points, ensuring reliable fund flows, accurate transaction reconciliation, and seamless connectivity with game aggregators, payment gateways, and third-party financial services.

    Core behavioural Technical / proficiency competencies:

    • Backend Development (Node.js, NestJS, TypeScript, microservices)
    • Database Engineering (SQL Server, schema design, query optimisation, stored procedures)
    • Payment Systems & Financial Processing
    • Integration Patterns (REST, SOAP, WebSockets, webhooks, message queues)
    • Gaming Platform & Provider Integration
    • Security & Compliance (PCI-DSS, AML, encryption, secure coding)
    • Cloud & DevOps (Azure, CI/CD, Docker, containerisation)
    • API Design & Documentation
    • Transaction Management & Data Integrity
    • Understanding of multi-jurisdictional regulatory requirements and multi-currency support\
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Agile & Adaptable
    • Customer-Centric Orientation
    • Execution & Delivery Focus
    • Attention to Detail & Rigour
    • Innovation & Continuous Improvement

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Software Development, or a related field (required)
    • Microsoft Certified: Azure Developer Associate or equivalent (advantageous)
    • Master’s degree in computer science, Software Development, or a related field (advantageous)

    Experience:

    • 8+ years’ experience in backend software development with strong proficiency in TypeScript/JavaScript, and Node.js
    • Proven experience building and maintaining payment processing systems, financial transaction engines, or similar high-integrity backend services
    • Deep knowledge of SQL Server—schema design, stored procedures, query optimisation, indexing strategies, and transaction management
    • Experience integrating with third-party APIs (payment gateways, game aggregators, KYC/AML providers) in production environments
    • Solid understanding of RESTful API design, microservices architecture, and asynchronous messaging patterns (queues, event-driven systems)
    • Working knowledge of CI/CD pipelines, containerisation (Docker), and cloud platforms (Azure preferred)
    • Experience in iGaming, fintech, payments, or other regulated industries (preferred)
    • Familiarity with PCI-DSS, AML/CFT, and data-privacy regulations applicable to online gambling
    • Experience with NoSQL databases (e.g., CosmosDB, Redis) for caching and session management (advantageous)
    • Strong experience with C# / .NET is advantageous

    go to method of application »

    Database Administrator IT

    Job Description

    • The Database Administrator is responsible for the design, implementation, performance, security, and availability of SunBet’s database infrastructure. Operating across production, staging, and development environments, the role ensures that the relational and NoSQL databases underpinning the iGaming platform are highly available, performant, and compliant with regulatory requirements.
    • The Senior DBA leads capacity planning, disaster recovery strategy, and database architecture decisions while providing hands-on support for critical systems handling real-time financial transactions, player data, and gaming activity.

    Core behavioural & Technical / proficiency competencies:

    • SQL Server Administration & Azure SQL (design, tuning, HA, DR)
    • T-SQL Development (queries, stored procedures, functions)
    • Performance Tuning & Query Optimisation
    • High Availability & Disaster Recovery (Always On AG, replication, failover)
    • Database Security & Compliance (TDE, encryption, auditing, access control)
    • Backup, Restore & Data Recovery
    • Cloud Data Services (Azure SQL, CosmosDB, Redis, Data Factory)
    • Automation & Scripting (PowerShell, T-SQL jobs, Azure Automation)
    • CI/CD for Database Deployments (Azure DevOps, DACPAC)
    • Understanding of multi-jurisdictional regulatory and data-privacy requirements
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Agile & Adaptable
    • Execution & Delivery Focus
    • Attention to Detail & Rigour
    • Innovation & Continuous Improvement
    • Accountability & Ownership

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Information Technology, or a related field (required)
    • Microsoft Certified: SQL Server Database Administration (MCSA/MCSE) (advantageous)
    • Microsoft Certified: Azure Database Administrator Associate or equivalent (advantageous)

    Experience:

    • 5-6 years’ experience in database administration, with strong depth in SQL Server (2016+) and Azure SQL
    • Proven experience with high-availability configurations (Always On AG, failover clustering, geo-replication)
    • Deep knowledge of T-SQL, query optimisation, execution plan analysis, indexing strategies, and stored procedures
    • Hands-on experience with backup/restore strategies, disaster recovery planning, and failover testing
    • Working knowledge of Azure data services (Azure SQL Database, CosmosDB, Azure Cache for Redis, Azure Data Factory)
    • Experience with database security: TDE, Always Encrypted, dynamic data masking, row-level security, and auditing
    • Familiarity with CI/CD pipelines for database deployments (Azure DevOps, DACPAC/BACPAC, migrations frameworks)
    • Experience with PowerShell scripting for DBA automation
    • Experience in iGaming, fintech, payments, or other regulated industries (advantageous)
    • Exposure to PostgreSQL or MySQL administration (advantageous)

    go to method of application »

    Senior Mobile Developer (Flutter)

    Job Description

    • The Senior Mobile Developer (Flutter) is a hands-on technical specialist responsible for designing, building, and maintaining Sun Internationals cross-platform mobile applications using Flutter and Dart.
    • The role owns the mobile application architecture, drives performance and quality standards, and ensures a seamless, engaging player experience across iOS and Android.
    • Working within the Client & Mobile Experience team, this developer will deliver features spanning game lobbies, live betting, player wallets, promotions, and responsible-gaming controls, all within a regulated iGaming environment.

    Core behavioural & Technical / proficiency competencies:

    • Flutter & Dart (architecture, state management, widget design)
    • Mobile UI/UX (animations, responsive layouts, accessibility)
    • iOS & Android Platform Knowledge (platform channels, store policies)
    • API Integration (REST, GraphQL, WebSockets, caching)
    • Mobile Testing (unit, widget, integration, device matrix)
    • CI/CD for Mobile (Codemagic, Fastlane, Azure DevOps)
    • Crash Analytics & Performance Monitoring (Firebase, Sentry)
    • Mobile Security (secure storage, certificate pinning, biometrics)
    • Push Notifications & Deep Linking
    • Understanding of localisation, multi-currency support, and regional compliance
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Agile & Adaptable
    • Customer-Centric Orientation
    • Execution & Delivery Focus
    • Innovation & Continuous Improvement
    • Attention to Detail

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Information Technology, or a related field (required)
    • Microsoft Certified: SQL Server Database Administration (MCSA/MCSE) (advantageous)
    • Microsoft Certified: Azure Database Administrator Associate or equivalent (advantageous)

    Experience:

    • 8+ years’ experience in mobile application development, with at least 3 years building production Flutter applications
    • Strong proficiency in Dart and deep understanding of the Flutter framework (widget tree, rendering pipeline, platform channels)
    • Proven experience with state management solutions (Bloc, Riverpod, Provider, or equivalent)
    • Hands-on experience with app store submission, review processes, and release management for both iOS and Android
    • Solid understanding of RESTful API consumption, authentication flows (OAuth 2.0, JWT), and offline-first/caching strategies
    • Experience with CI/CD for mobile (Codemagic, Fastlane, Bitrise, or Azure DevOps pipelines)
    • Familiarity with Firebase services (Crashlytics, Analytics, Remote Config, Cloud Messaging)
    • Working knowledge of native iOS (Swift) or Android (Kotlin) development for platform channel work
    • Experience in iGaming, fintech, or other regulated industries (advantageous)
    • Exposure to React Native (advantageous)
    • Experience with C# / .NET (advantageous)

    go to method of application »

    Senior QA Engineer (Client & Mobile Experience)

    Job Description

    • The Senior QA Engineer (Client & Mobile Experience) is responsible for designing, building, and maintaining automated test frameworks that safeguard the quality, usability, and visual consistency of Sun Internationals web and mobile player-facing applications.
    • The role focuses on browser-based end-to-end testing, mobile app testing, cross-device validation, visual regression, accessibility compliance, and frontend performance—ensuring every release delivers a seamless, engaging, and regulation-compliant experience across all devices and platforms.

    Core behavioural & Technical / proficiency competencies:

    • UI & End-to-End Test Automation (Playwright, Cypress, Selenium)
    • Mobile Test Automation (Appium, Detox, Flutter integration tests)
    • Visual Regression Testing (Percy, Chromatic, BackstopJS)
    • Accessibility Testing (axe-core, Lighthouse, WCAG 2.1)
    • Frontend Performance Testing (Lighthouse CI, Core Web Vitals)
    • Cross-Browser & Cross-Device Testing
    • Programming & Scripting (TypeScript/JavaScript)
    • CI/CD & Pipeline Integration (Azure DevOps)
    • Test Strategy, Planning & Risk-Based Analysis
    • Defect Management & Root-Cause Analysis
    • Understanding of localisation, multi-currency display, and regional compliance
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Agile & Adaptable
    • Customer-Centric Orientation
    • Execution & Delivery Focus
    • Attention to Detail & Rigour
    • Innovation & Continuous Improvement

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field (required)
    • ISTQB Foundation or Advanced Level certification (advantageous)
    • Relevant automation or accessibility certifications (advantageous)

    Experience

    • 8+ years’ experience in software quality assurance, with at least 3 years focused on UI and end-to-end test automation
    • Strong proficiency in Playwright for browser-based end-to-end and cross-browser test automation
    • Hands-on experience with at least one additional UI automation framework (Cypress, Selenium, or equivalent)
    • Experience with mobile test automation (Appium, Detox, or Flutter integration testing)
    • Solid programming skills in TypeScript/JavaScript; familiarity with Dart or Python is a plus
    • Experience with visual regression testing tools (Percy, Chromatic, BackstopJS, or Playwright screenshots)
    • Working knowledge of accessibility testing tools and WCAG 2.1 standards (axe-core, Lighthouse)
    • Experience with frontend performance measurement (Lighthouse CI, Core Web Vitals, browser DevTools profiling)
    • Working knowledge of CI/CD pipelines (Azure DevOps preferred) and pipeline-integrated test execution
    • Familiarity with device farms or cloud testing platforms (BrowserStack, Sauce Labs, or AWS Device Farm)
    • Experience in iGaming, fintech, or other regulated industries (advantageous)

    go to method of application »

    Tables Dealer

    Job Description

    • Responsible to be the frontline customer service point in facilitating the play of casino tables games whilst providing exceptional service on the floor in accordance with company standards and gaming regulations.

    Key Performance Areas

    Prepared Work Area

    • Check gaming area, table and float and ensure ready for play
    • Checks operating equipment prior to start of shift including shuffling machines; cards; chips; etc to ensure all is functioning and ready for play
    • Check cleanliness of own section or station
    • Communicate and follow-up on the correction of any equipment faults or defects

    Game Play

    • Deal the relevant tables games (blackjack, Poker; Punto Banco, Baccarat; American Roulette; or any other game as per business unit requirements)
    • Handle all player transaction requirements with regards placing of bets and paying out including cash and chip transactions
    • Provides audible and precise game commentary
    • Monitor and report on guest play and action (when required) on the Casino system
    • Keeps inspector informed of information relevant to the games and escalate any suspicious betting patterns or underage gambling
    • Opening and closing of tables
    • Game hand over – Dealer to dealer and /or inspector
    • Conduct cash-ups and reconcile float at the end of shift
    • Substantiate and report on any float variances
    • Secure and transport float as required

    Customer Engagement

    • Connect with all guests by providing them with a warm welcome, greeting them with a friendly smile, acknowledging them on arrival and departure, and ensuring respect at all times
    • Interact with guests and provide professional service standards and relevant solutions
    • Identifies customers and understand their preferences
    • Educate customers on business unit facilities, products, and current promotions
    • Handle any customer complaints, requests and / or suggestions to resolution, escalating if necessary

    Job Requirements

    Education

    • Grade 12 or equivalent national qualification in gaming operations

    Experience

    • Previous experience in a customer facing role
    • Demonstrated competence in all requirements (including an ability to deal blackjack and roulette) and participation as part of a practical Dealing School

    Technical / Proficiency competencies:

    • English verbal communication skills
    • Numerical skills (calculations of large numbers)
    • Deal tables games including Roulette / Blackjack
    • Use Gaming Tables equipment – chip handling, chipping machines, Shuffling machines
    • Betting procedures
    • Compliance procedures and regulations
    • Basic responsible gambling principles
    • Basic computer skills

    Core & Personal behavioural competencies

    • Problem Solving
    • Collecting Information (listening; asking questions)
    • Dealing with Customers
    • Handling conflict
    • Checking
    • Following Instructions
    • Emotional resilience
    • Honesty in the handling of cash
    • Presentable

    go to method of application »

    Senior Full Stack Developer

    Job Description

    • The Senior Full Stack Developer is a hands-on technical contributor responsible for designing, building, and maintaining high-quality features across the full technology stack of SunBet’s online iGaming platform.
    • Working within the Client & Mobile Experience team, the role spans frontend interfaces, backend services, APIs, and data layers, ensuring performant, secure, and scalable solutions that deliver seamless gameplay and rich user experiences across web and mobile.

    Core behavioural & Technical / proficiency competencies:

    • Frontend & Web Technologies (React, Next.js, HTML/CSS)
    • Backend Development (Node.js, NestJS, API Design)
    • Database & Data Layer (SQL, NoSQL, query optimisation)
    • Integration & API Patterns (REST, GraphQL, WebSockets)
    • Architecture & Design Principles
    • Cloud & DevOps (Azure, CI/CD, containerisation)
    • Security & Compliance Awareness
    • Understanding of localisation, multi-currency support, and regional compliance
    • Problem-Solving & Analytical Thinking
    • Collaboration & Communication
    • Adaptable
    • Customer-Centric Orientation
    • Execution & Delivery Focus
    • Agile &
    • Innovation & Continuous Improvement

    Job Requirements

    Qualifications:

    • Bachelor’s degree in computer science, Software Development, or a related field (required)
    • Master’s degree in computer science, Software Development, or a related field (advantageous)

    Experience

    • 5–8 years’ experience in full stack software development
    • Strong proficiency in TypeScript/JavaScript, React (or Next.js), and Node.js (or NestJS)
    • Solid backend experience with RESTful API design, microservices, and relational/NoSQL databases
    • Experience in iGaming, fintech, or other regulated industries (advantageous)
    • Working knowledge of CI/CD pipelines, containerisation (Docker), and cloud platforms (Azure preferred)
    • Familiarity with real-time communication patterns (WebSockets, SSE) and event-driven architectures
    • Exposure to feature flags, A/B testing frameworks, and observability tooling
    • Experience with mobile development (React Native or Flutter) is a plus
    • Experience with C# / .NET is advantageous

    go to method of application »

    Senior Full Stack Developer

    Job Description

    • The Senior Full Stack Developer is responsible to design, build, and maintain full-stack digital and integration solutions across Sun International’s technology landscape, with a specific focus on backend service development, RESTful and event-driven API governance, containerised application delivery, CI/CD pipeline ownership, and automated quality assurance.
    • The incumbent will work within the Technology Solutions team to deliver scalable, observable, and well-tested platforms that underpin casino operations, loyalty systems, hospitality services, and online channels.

    Core behavioural & Technical / proficiency competencies:

    • Backend: Node.js, .NET Core (C#), Python — REST & GraphQL APIs
    • Frontend: React or Angular, TypeScript, HTML5/CSS3
    • Containers: Docker, Kubernetes / AKS, Helm
    • Cloud: Microsoft Azure (App Services, Functions, Service Bus, AKS, Key Vault, Monitor)
    • CI/CD: Azure DevOps Pipelines, Git branching strategies, release gates
    • IaC: Terraform or Azure Bicep
    • Observability: Application Insights, OpenTelemetry, structured logging
    • Testing: xUnit/.NET, Jest (JS), Playwright, Postman/Newman
    • Databases: SQL Server / Azure SQL, PostgreSQL, Azure Cosmos DB
    • API governance: OpenAPI/Swagger, versioning, security (OAuth 2.0/OIDC)
    • CMS: Umbraco (custom types, templates, headless/API mode, Azure hosting migration)
    • DevOps tooling: Azure Boards, Confluence, Git
    • Analytical Thinking
    • Problem-solving
    • Ownership & Accountability
    • Collaboration
    • Communication Skills
    • Continuous Learning
    • Attention to Detail
    • Adapatbility

    Job Requirements

    Qualifications:

    • BSc Computer Science, Software Engineering, Information Technology
    • Microsoft Certified: Azure Developer Associate (AZ-204) or Azure DevOps Engineer Expert (AZ-400); Docker Certified Associate or equivalent cloud/container certification- preferred

    Experience:

    • 8+ years’ proven experience in full-stack development with production delivery, including:
    • Backend service development (Node.js, .NET Core, or Python) with RESTful API design
    • Frontend development in React or Angular
    • Docker containerisation and Kubernetes deployment (AKS preferred)
    • CI/CD pipeline authoring and ownership in Azure DevOps or equivalent
    • Azure cloud services (App Services, Azure Functions, Service Bus, SQL/Cosmos DB)
    • Automated testing (unit, integration, end-to-end)
    • Experience in gaming, hospitality, loyalty, or payments technology highly advantageous
    • Umbraco CMS development (.NET-based) — custom document types, surface controllers, headless/API mode

    go to method of application »

    Operations Analytics Lead

    Job Purpose:

    • The Operations Analytics Lead is responsible for overseeing and leading a team of specialists in the development and execution of data-driven insights and reporting solutions that directly influence key business decisions and drive operational efficiency, aligning business intelligence initiatives with the organisation’s strategic goals and fostering a data-centric environment that empowers stakeholders at all levels to make informed, impactful decisions.
    • This role will lead the design, implementation and optimisation of business intelligence solutions, ensuring the creation of insightful reporting mechanisms and analytical tools that deliver timely and actionable insights across operations, marketing, customer behaviour and competitive analysis. 

    Job Scope:

    • Lead the design, development, and continuous improvement of business intelligence reporting solutions, ensuring they support business decision-making, operational efficiencies and strategic goals
    • Work closely with strategic teams, such as Marketing and Operations, to design and implement campaigns, promotions, and customer engagement initiatives, using data insights to guide and optimise strategies
    • Monitor market trends, competitor performance and industry best practices to ensure the organisation remains agile and competitive
    • Oversee the development of data management solutions, ensuring the tools, processes, and systems are relevant and provide maximum value to the organisation
    • Design and implement reporting frameworks that provide timely insights into key operational metrics
    • Present key findings to leadership to maximize results, ensuring that team efforts are aligned with business priorities
    • Lead the development and presentation of data-driven recommendations to guide the company’s future direction
    • Oversee the collection and analysis of data from various business systems and the data warehouse
    • Lead the team in benchmarking performance against industry standards and competitors and make necessary recommendations
    • Drive adherence to confidentiality protocols and safeguard sensitive business data, maintaining trust and security across operations
    • Drive team efforts in delivering intentional impact analyses for key projects, ensuring actionable insights are provided to support decision-making
    • Lead the team in analysing marketing performance across digital channels, ensuring customer behaviour insights are leveraged to optimise strategies and offerings
    • Oversee the design and execution of operational metrics, identifying trends and recommending improvements in key performance areas
    • Provide recommendations to enhance customer interactions, including identifying the most effective tools, channels, and engagement strategies for personalised customer experiences, using a data driven approach
    • Oversee the team’s preparation and timely submission of data sets and related reports to stakeholders, ensuring the information is clear, accurate, and delivered as needed for decision-making
    • Collaborate with senior management to develop data-driven strategies that guide business direction and improve competitive positioning
    • Supervise staff conditions of employment, e.g. attendance, absenteeism, leave, adherence to policies and procedures
    • Team Leadership; providing mentorship, technical guidance, and fostering a collaborative, results-driven work environment
    • Monitor and support the professional growth and skill development of team members, ensuring they are aligned with organisational goals and delivering high-quality insights
    • Facilitate performance contracting, reviews and development

    Job Requirements

    Qualifications:

    •  B Degree (Actuarial Science / or statistics)

    Experience:

    • At least 6-8 years’ experience in the application of mathematics and statistics in the workplace environment including work such as Statistical Modelling, valuation modelling, business intelligence, analytics for monitoring customer experiences, supervisory experience

    Behavioral Competencies:

    • Creating and improving
    • Applying expertise and technology
    • Conceptualising
    • Analysing
    • Implementing Skills
    • Managing Customer & Stakeholder relationships
    • Adapting
    • Emotional Maturity

    Technical Competencies:

    • Understanding of the sports betting and casino industry
    • Master data management including data modelling techniques, relational databases (i.e. SQL Server
    • Visual Basic macros and automation principles.
    • Proven ability to handle sensitive information in a confidential manner.
    • Business process analysis methods and techniques
    • Advanced skills in MS Office Suite
    • Statistics
    • Application tools – R, SQL, Qlik Sense, Power BI, VBA
    • Business intelligence, data-warehousing, and statistical programming
    • Project management skills
    • Business acumen

    go to method of application »

    Cashier

    Job Purpose

    • Responsible to accurately process all guest billing transactions and access control for the Retail in accordance with the required standards of the Company

    Key Performance Areas

    Prepared Work Area 

    • Check trading area and ensure all equipment’s (TV and video, micros systems and cash registers) for service are functioning and ready for service.
    • Check cleanliness of store, station and surrounding
    • Communicate and follow-up on the correction of any equipment faults or defects 

    Cashiering Services:

    • Handle all billing transactions for customers visiting and purchasing items from various retail stores
    • Reconcile payments to stock sold in the system
    • Participate in stock control processes
    • Reconcile float at the end of the day
    • Substantiate and report on any float variances
    • Secure and transport float as required
    • Guest information and copies of transactional documentation is accurately recorded
    • Supporting documents have been generated for auditing purposes (where required)                                                                           

    Customer Engagement

    • Connect with all guests by providing them with a warm welcome, greeting them with a friendly smile, acknowledging them on arrival and departure, and ensuring respect at all times
    • Interact with guests and provide professional service standards and relevant solutions
    • Identifies customers and understand their preferences
    • Educate customers on business unit facilities, products and current promotion\
    • Be able to pass on all product information (including promotion information, functions, facilities, etc.) to guests
    • Handle any customer complaints, requests and / or suggestions to resolution, escalating if necessary

    Job Requirements

    Education

    • Grade 12 

    Experience

    • Previous experience in a customer facing / cashiering role
    • Experience in the gaming industry would be an advantage 

    Skills and Knowledge                                                                             

    Core and Personal Behavioural competencies:

    • Problem Solving 
    • Collecting Information (listening; asking questions)
    • Team co-operation
    • Dealing with Customers
    • Following Instructions
    • Attention to detail
    • Checking (accuracy in the handling and recording of transactions)
    • Emotional resilience
    • Honesty in the handling of cash                                                                 

    Technical / Proficiency competencies:

    • English verbal communication skills
    • Numerical skills (calculations)
    • Cash / credit transaction knowledge
    • Detect fraudulent currency.
    • Cash desk equipment usage and maintenance
    • Cashiering administration
    • Count processes
    • Basic computer skills
    • Retail Product Knowledge
    • Presentable

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Sun International Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail