Senior Software Developer Pretoria
Location: Remote/Hybrid
Type: FullTime
Salary: Competitive (depending on experience)
Availability: Immediate
About the Company
Part of Super Group the NYSElisted digital gaming company behind some of the worlds
leading Sports and iGaming brands.
About the Role
Seeking a highly skilled and motivated Senior Software Developer to join our team. You
will work alongside a talented group of developers to deliver clean maintainable efficient and
highperforming application components. This is an exciting opportunity for someone who
thrives in a fastpaced dynamic environment and is eager to contribute to the development of
innovative gaming solutions.
Why Join Us
Be part of a fastgrowing innovative company within the digital gaming industry
Collaborate with a passionate and skilled team
Drive exciting projects and make a significant impact on our products
Enjoy continuous learning and development opportunities
Competitive salary and benefits package
Flexible hybrid work model
Key Responsibilities
Build features with unit tests that support a large and growing user base
Collaborate with peers to write review or provide feedback on technical design
proposals
Help triage and solve bugs contributing to the ongoing improvement of our systems
Contribute to internal tools to improve development processes and manage users
Write and maintain clean scalable and maintainable code
Follow established application design standards and procedures
Ensure all code is properly tested before deployment to QA
Perform application development including installing testing and verifying software
updates
Collaborate with product managers to understand product requirements and design
solutions
Develop endtoend solutions solving complex technical problems
Mentor junior developers and provide technical consultancy and code reviews
Set up and configure CI/CD pipelines
Ensure high availability and minimize production issues in deployed software
Stay updated with the latest technologies and share best practices with the team
Essential Skills
RESTful API Development using .NET Core (4 years experience)
C# 6.0 and above (5 years experience)
MongoDB
NodeJS Development Experience (1 years experience)
MS SQL & NoSQL (Couchbase MongoDB Azure Cosmos DB)
InMemory & Distributed Caching (MS SQL Redis NCache)
Experience in Microservices development
Unit Testing experience
Strong understanding of SOLID Principles and Design Patterns
Strong verbal and written communication skills
Experience working collaboratively in crossfunctional teams
Ability to manage multiple projects simultaneously and deliver on time
Exceptional attention to detail and high standards of quality
Desirable Skills
SignalR
Frontend frameworks (Vue NUXT)
Monitoring Tools (New Relic Datadog)
Exposure to cloud platforms (Azure/AWS/GCP)
Exposure to OAuth
ORM experience (Dapper EF Core EF)
Nuget Development
Strong proficiency in TSQL (Joins Stored Procedures Views)
Experience with gRPC
Familiarity with Kubernetes (HELM charts and CI/CD pipelines)
Their Values Are NonNegotiables
Their culture is underpinned by core values that are linked to key behavioral competencies.
These are essential for all employees to embed and drive our culture forward. These
competencies include:
Adaptability
Ownership and accountability
Initiating action
Resilience
Team orientation
Integrity
Innovation
Required Experience:
Senior IC