{"id":34232,"date":"2026-04-20T12:02:28","date_gmt":"2026-04-20T12:02:28","guid":{"rendered":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-software-developer-middleware-accounts-systems-database-administrator-it-senior-mobile-developer-flutter\/"},"modified":"2026-04-20T12:02:50","modified_gmt":"2026-04-20T12:02:50","slug":"senior-software-developer-middleware-accounts-systems-database-administrator-it-senior-mobile-developer-flutter","status":"publish","type":"job_listing","link":"https:\/\/jobs.dataaxisnode.com\/southafrica\/job\/senior-software-developer-middleware-accounts-systems-database-administrator-it-senior-mobile-developer-flutter\/","title":{"rendered":"Senior Software Developer (Middleware Accounts Systems) \n\n\n            \n\n            \n            Database Administrator IT \n\n\n            \n\n            \n            Senior Mobile Developer (Flutter) \n\n\n            \n\n            \n            Senior QA Engineer (Client &amp; Mobile Experience) \n\n\n            \n\n            \n            Tables Dealer \n\n\n            \n\n            \n            Senior Full Stack Developer \n\n\n            \n\n            \n            Senior Full Stack Developer \n\n\n            \n\n            \n            Operations Analytics Lead \n\n\n            \n\n            \n            Cashier"},"content":{"rendered":"<p>Job Description<\/p>\n<p>\tThe Senior Software Developer (Middleware Accounts Systems) is a hands-on technical specialist responsible for designing, building, and maintaining the backend services that power SunBet\u2019s payment processing, financial transaction management, and gaming provider integrations.<br \/>\n\tThe role demands deep expertise in Node.js, strong database skills, and a thorough understanding of secure, high-availability systems in a regulated iGaming environment.<br \/>\n\tThis 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.<\/p>\n<p>Core behavioural Technical \/ proficiency competencies:<\/p>\n<p>\tBackend Development (Node.js, NestJS, TypeScript, microservices)<br \/>\n\tDatabase Engineering (SQL Server, schema design, query optimisation, stored procedures)<br \/>\n\tPayment Systems &amp; Financial Processing<br \/>\n\tIntegration Patterns (REST, SOAP, WebSockets, webhooks, message queues)<br \/>\n\tGaming Platform &amp; Provider Integration<br \/>\n\tSecurity &amp; Compliance (PCI-DSS, AML, encryption, secure coding)<br \/>\n\tCloud &amp; DevOps (Azure, CI\/CD, Docker, containerisation)<br \/>\n\tAPI Design &amp; Documentation<br \/>\n\tTransaction Management &amp; Data Integrity<br \/>\n\tUnderstanding of multi-jurisdictional regulatory requirements and multi-currency support<br \/>\n\tProblem-Solving &amp; Analytical Thinking<br \/>\n\tCollaboration &amp; Communication<br \/>\n\tAgile &amp; Adaptable<br \/>\n\tCustomer-Centric Orientation<br \/>\n\tExecution &amp; Delivery Focus<br \/>\n\tAttention to Detail &amp; Rigour<br \/>\n\tInnovation &amp; Continuous Improvement<\/p>\n<p>Job Requirements<\/p>\n<p>Qualifications:<\/p>\n<p>\tBachelor\u2019s degree in computer science, Software Development, or a related field (required)<br \/>\n\tMicrosoft Certified: Azure Developer Associate or equivalent (advantageous)<br \/>\n\tMaster\u2019s degree in computer science, Software Development, or a related field (advantageous)<\/p>\n<p>Experience:<\/p>\n<p>\t8+ years\u2019 experience in backend software development with strong proficiency in TypeScript\/JavaScript, and Node.js<br \/>\n\tProven experience building and maintaining payment processing systems, financial transaction engines, or similar high-integrity backend services<br \/>\n\tDeep knowledge of SQL Server\u2014schema design, stored procedures, query optimisation, indexing strategies, and transaction management<br \/>\n\tExperience integrating with third-party APIs (payment gateways, game aggregators, KYC\/AML providers) in production environments<br \/>\n\tSolid understanding of RESTful API design, microservices architecture, and asynchronous messaging patterns (queues, event-driven systems)<br \/>\n\tWorking knowledge of CI\/CD pipelines, containerisation (Docker), and cloud platforms (Azure preferred)<br \/>\n\tExperience in iGaming, fintech, payments, or other regulated industries (preferred)<br \/>\n\tFamiliarity with PCI-DSS, AML\/CFT, and data-privacy regulations applicable to online gambling<br \/>\n\tExperience with NoSQL databases (e.g., CosmosDB, Redis) for caching and session management (advantageous)<br \/>\n\tStrong experience with C# \/ .NET is advantageous<\/p>\n<p>go to method of application \u00bb<\/p>\n<p>Apply via company website ( https:\/\/www.suninternational.com\/ ) or<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"author":2,"featured_media":0,"template":"","meta":{"_promoted":"","_job_location":"","_application":"","_company_name":"Sun International","_company_website":"https:\/\/www.suninternational.com\/","_company_tagline":"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 loc... read moreated casinos, and some of the world\u2019s premier resorts. Our destinations offer experiential luxury, enduring quality and incredible adventure, supported by an authentic dedication to personal service. Today, Sun International is one of Africa\u2019s largest tourism, leisure and gaming groups and operates or has an interest in a total of 18 resorts, luxury hotels and casinos. Our entry into Latin America began in Chile in 2008 and has been a success story for the Group, giving us the track record and confidence to look for more opportunities that offer gaming opportunities in the region. Sun International\u2019s Latin American portfolio (Monticello Grand Casino in Chile, the Ocean Club Casino in Panama and the Sun Nao Casino in Colombia) has now been merged with the casino and hotel portfolio of Chile-based leader in the gaming and entertainment industry, Dreams SA, making it the largest gaming company in Latin America with operations in Chile, Peru, Colombia and Panama. Our approach has been to differentiate our hotels, resorts and casinos in architecture, service, experience, location and the mix of entertainment and activities. Creating lasting memories for our guests and customers is a core part of our DNA. We\u2019ve created some the world\u2019s most iconic hotels from The Palace of The Lost City at Sun City to The Table Bay Hotel in Cape Town. The creative architecture of these properties and the blending of their designs with their local environment make each property unique. We are committed to the development of all our employees and we make sure that equal opportunities and economic empowerment form the backbone of our human resource practices. 6 Sandown Valley Crescent, Sandton Gauteng, South Africa","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"","_job_salary_currency":"","_job_salary_unit":""},"job_listing_region":[11],"job-types":[12],"class_list":{"0":"post-34232","1":"job_listing","2":"type-job_listing","3":"status-publish","4":"hentry","5":"job_listing_region-gauteng","7":"job-type-full-time"},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings\/34232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/users\/2"}],"wp:attachment":[{"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/media?parent=34232"}],"wp:term":[{"taxonomy":"job_listing_region","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job_listing_region?post=34232"},{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/jobs.dataaxisnode.com\/southafrica\/wp-json\/wp\/v2\/job-types?post=34232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}