Senior Software Developer

Sandton, Johannesburg, South Africa

Job Description


Senior Software Developer
Location: Hybrid (Office based in Johannesburg, South Africa)
Type: Full-Time
Salary: Competitive, based on experience
Availability: ImmediateAbout the CompanyOur client forms part of Super Group, a New York Stock Exchange-listed digital gaming company known for its ownership of some of the worlds leading sports betting and online gaming brands. Established in 1999 by a small group of visionary individuals, the company has evolved into a team of over 300 professionals. They operate at the forefront of a highly competitive and fast-paced industry, with specialised expertise in marketing, customer service, and technology.About the RoleOur client is seeking a Senior Software Developer to join their rapidly expanding Software Development team. This position offers a hybrid working model, with a combination of in-office and remote work. The Senior Software Developer will be responsible for designing and developing complex software solutions, mentoring junior developers, and contributing to the advancement of systems that support their innovative digital gaming platforms. This opportunity is ideal for an individual passionate about technological innovation and eager to make a meaningful impact.Key Responsibilitiesxe2x97x8f Collaborate with stakeholders to analyse user requirements and create design documents
xe2x97x8f Design and develop high-level system architecture to meet current and future business needs
xe2x97x8f Implement and maintain CI/CD pipelines in alignment with DevOps best practices
xe2x97x8f Lead the development and testing of complex web applications, user interfaces, and data communication processes
xe2x97x8f Mentor junior developers, providing technical guidance and best practices
xe2x97x8f Conduct code reviews, ensuring adherence to coding standards and methodologies
xe2x97x8f Collaborate with project management to define project schedules and technical direction
xe2x97x8f Stay updated with the latest industry trends and technologies to continuously improve processes and deliverables
xe2x97x8f Provide proactive technical guidance to both internal teams and clientsRequirementsxe2x97x8f Minimum 4 years of experience as a software developer with a proven track record of delivering complex systems
xe2x97x8f Strong expertise in C# 8+ and .NET 5+, with experience in web API development and worker services
xe2x97x8f Experience with MS SQL Server, EF Core, Dapper, and Elasticsearch
xe2x97x8f Hands-on experience with Message Queues (RabbitMQ, Kafka, Azure Service Bus)
xe2x97x8f Proficient in Azure DevOps (Repos, Pipelines, Releases)
xe2x97x8f Familiarity with modern frontend frameworks (Angular, React, or Vue)
xe2x97x8f Experience in Microservices Development and In-Memory & Distributed Caching (MS SQL, Redis)
xe2x97x8f Solid experience with Unit Testing
xe2x97x8f Excellent communication skills, with the ability to explain complex technical concepts clearly and effectively
xe2x97x8f Ability to work collaboratively in cross-functional teams and manage multiple projects simultaneouslyDesirable Skillsxe2x97x8f Experience in the iGaming or sports betting industry, with an understanding of odds calculation and betting markets
xe2x97x8f Familiarity with gambling regulations and compliance in various jurisdictions
xe2x97x8f Knowledge of customer retention strategies and their implementationWhat Youll Get Backxe2x97x8f Learning and development programs to help you advance your career
xe2x97x8f Regular performance feedback to ensure continuous growth and improvement
xe2x97x8f Employee Assistance Program for support in both your professional and personal life
xe2x97x8f Medical Aid Contribution with Discovery Health
xe2x97x8f Provident Fund Contribution
xe2x97x8f Group Risk Coverage
xe2x97x8f Hybrid Work Model providing a flexible working environment

Believe Resourcing

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1419049
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Sandton, Johannesburg, South Africa
  • Education
    Not mentioned