drjobs Senior Software Developer - Pretoria

Senior Software Developer - Pretoria

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.