Enable job alerts via email!

Senior Software Developer

Believe Resourcing

Sandton

Hybrid

ZAR 60 000 - 100 000

Full time

14 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Developer to join their innovative team. This role offers a hybrid working model, allowing for both in-office and remote work. You will be responsible for designing and developing complex software solutions that enhance digital gaming platforms. This position is ideal for those passionate about technological innovation and eager to make a significant impact. Join a dynamic team that values collaboration and continuous improvement, and take advantage of learning opportunities to advance your career in a fast-paced environment.

Benefits

Learning and Development Programs
Regular Performance Feedback
Employee Assistance Program
Medical Aid Contribution
Provident Fund Contribution
Group Risk Coverage
Flexible Working Environment

Qualifications

  • Minimum 4 years of experience as a software developer with a proven track record.
  • Strong expertise in C# and .NET, with experience in web API development.

Responsibilities

  • Collaborate with stakeholders to analyse user requirements and create design documents.
  • Lead the development and testing of complex web applications and user interfaces.
  • Mentor junior developers, providing technical guidance and best practices.

Skills

C# 8+
.NET 5+
Web API Development
MS SQL Server
Elasticsearch
RabbitMQ
Azure DevOps
Microservices Development
Unit Testing
Excellent Communication Skills

Tools

MS SQL Server
Azure DevOps
RabbitMQ
Kafka
Redis

Job description

Senior Software Developer
Location: Hybrid (Office based in Johannesburg, South Africa)
Type: Full-Time
Salary: Competitive, based on experience
Availability: Immediate

About the Company

Our client forms part of Super Group, a New York Stock Exchange-listed digital gaming company known for its ownership of some of the world’s 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 Role

Our 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 Responsibilities
● Collaborate with stakeholders to analyse user requirements and create design documents
● Design and develop high-level system architecture to meet current and future business needs
● Implement and maintain CI/CD pipelines in alignment with DevOps best practices
● Lead the development and testing of complex web applications, user interfaces, and data communication processes
● Mentor junior developers, providing technical guidance and best practices
● Conduct code reviews, ensuring adherence to coding standards and methodologies
● Collaborate with project management to define project schedules and technical direction
● Stay updated with the latest industry trends and technologies to continuously improve processes and deliverables
● Provide proactive technical guidance to both internal teams and clients
Requirements
● Minimum 4 years of experience as a software developer with a proven track record of delivering complex systems
● Strong expertise in C# 8+ and .NET 5+, with experience in web API development and worker services
● Experience with MS SQL Server, EF Core, Dapper, and Elasticsearch
● Hands-on experience with Message Queues (RabbitMQ, Kafka, Azure Service Bus)
● Proficient in Azure DevOps (Repos, Pipelines, Releases)
● Familiarity with modern frontend frameworks (Angular, React, or Vue)
● Experience in Microservices Development and In-Memory & Distributed Caching (MS SQL, Redis)
● Solid experience with Unit Testing
● Excellent communication skills, with the ability to explain complex technical concepts clearly and effectively
● Ability to work collaboratively in cross-functional teams and manage multiple projects simultaneously

Desirable Skills
● Experience in the iGaming or sports betting industry, with an understanding of odds calculation and betting markets
● Familiarity with gambling regulations and compliance in various jurisdictions
● Knowledge of customer retention strategies and their implementation
What You’ll Get Back
● Learning and development programs to help you advance your career
● Regular performance feedback to ensure continuous growth and improvement
● Employee Assistance Program for support in both your professional and personal life
● Medical Aid Contribution with Discovery Health
● Provident Fund Contribution
● Group Risk Coverage
● Hybrid Work Model providing a flexible working environment
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.