Enable job alerts via email!

Senior Software Developer - Pretoria

Believe Resourcing

Johannesburg

Hybrid

ZAR 40 000 - 80 000

Full time

9 days ago

Boost your interview chances

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

Job summary

Join a dynamic and innovative digital gaming company as a Senior Software Developer. This exciting role offers the chance to work remotely or in a hybrid model, collaborating with a talented team to create high-performing application components. You'll be at the forefront of developing cutting-edge gaming solutions, driving impactful projects while enjoying a flexible work environment. If you're passionate about technology and thrive in a fast-paced setting, this position is perfect for you. Embrace continuous learning and contribute to a culture of innovation and excellence.

Benefits

Flexible hybrid work model
Continuous learning opportunities
Competitive salary and benefits package

Qualifications

  • 4+ years in RESTful API Development and .NET Core.
  • Experience with Microservices and Unit Testing.

Responsibilities

  • Build features with unit tests for a growing user base.
  • Collaborate on technical design proposals and code reviews.
  • Mentor junior developers and improve development processes.

Skills

RESTful API Development using .NET Core
C# 6.0 and above
MongoDB
NodeJS Development
MS SQL & NoSQL
Microservices development
Unit Testing
SOLID Principles and Design Patterns
Communication skills
Project management

Tools

Redis
Azure
AWS
GCP
Dapper
EF Core
New Relic
Kubernetes

Job description

Senior Software Developer - Pretoria

Location: Remote/Hybrid
Type: Full-Time
Salary: Competitive (depending on experience)
Availability: Immediate

About the Company

Part of Super Group, the NYSE-listed digital gaming company behind some of the world’s
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
high-performing application components. This is an exciting opportunity for someone who
thrives in a fast-paced, dynamic environment and is eager to contribute to the development of
innovative gaming solutions.

Why Join Us

● Be part of a fast-growing, 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 end-to-end 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)
● In-Memory & 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 cross-functional 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, Logz.io, Datadog)
● Exposure to cloud platforms (Azure/AWS/GCP)
● Exposure to OAuth
● ORM experience (Dapper, EF Core, EF)
● Nuget Development
● Strong proficiency in T-SQL (Joins, Stored Procedures, Views)
● Experience with gRPC
● Familiarity with Kubernetes (HELM charts and CI/CD pipelines)

Their Values Are Non-Negotiables

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.