Senior Software Developer (Igaming)

Be among the first applicants.
Digital Gaming Corp.
Johannesburg
ZAR 300 000 - 700 000
Be among the first applicants.
6 days ago
Job description

Senior Software Developer (iGaming)

Location: Johannesburg, Pretoria

Type: Full time

Posted: 30+ Days Ago

Kick-start your career in the online gaming world and experience the very latest in technology and innovation.

Who we are: We're part of Super Group, the NYSE-listed digital gaming company behind some of the world's leading Sports and iGaming brands.

Our journey at Osiris Trading started with a handful of brilliant individuals and some very big picture thinking. Now, we are an ever-growing community of + talented and exceptional people at the forefront of the vast and competitive world.

Who we're looking for: We're on a thrilling journey of growth and innovation, and we need passionate, driven individuals to join us. At Osiris, every day is action-packed, and we expect you to bring your A-game. In return, you'll find a supportive environment where your skills can flourish and your career can soar.

Why we need you: We're on a mission to create extraordinary experiences for our customers, and we believe that your unique skills, passion, and superdrive will help us achieve our vision.

As a Senior Software Developer, you'll be supporting the delivery of the best technology solutions for any business challenge, covering our security, networking, and system support across all our regions.

This will help us excel at digitally enabling the business to stay ahead of the game.

What you'll be doing:

  1. Conferring with stakeholders to analyze user requirements and convert requirements to design documents.
  2. Designing architectures, including the software, hardware, and communications, to support the total requirements.
  3. Developing high-level system design diagrams for program design, coding, testing, debugging, and documentation.
  4. Developing and implementing moderate to complex web applications on one or more platforms.
  5. Designing, developing, and testing software, including Software Applications, Web Sites, Data Communication Processes, and User Interfaces.
  6. Writing programming code and developing CI/CD pipelines in alignment with DevOps standards.
  7. Assigning tasks to junior developers such as coding, testing, debugging, and analytics.
  8. Mentoring junior software developers with technical guidance on programming techniques, design patterns, and software development best practices.
  9. Assisting other technical stakeholders in enforcing Agile methodology in the software development team.
  10. Supporting with code reviews, coordinating Pair Programming, and implementing best practices, coding standards, and relevant methodologies.
  11. Interacting with project management to plan project schedules and technical direction.

This job description is not intended to be an exhaustive list of responsibilities. You may be required to complete other reasonable duties in order to achieve business objectives.

Essential skills you'll bring to the table:

  1. Strong verbal and written communication skills, with the ability to convey complex ideas clearly and effectively.
  2. Experience working collaboratively in cross-functional teams, with a focus on achieving shared goals.
  3. Expertise in managing multiple projects simultaneously, with a track record of delivering on time and within scope.
  4. Exceptional attention to detail, ensuring high standards of quality in all outputs.
  5. Ability to adapt quickly to changing environments and priorities.
  6. RESTful API Development using .NET Core (2+ years' experience).
  7. C# 6.0 (4+ years' experience).
  8. Elastic Stack (1+ years' experience).
  9. NodeJS Development Experience (1+ years' experience).
  10. MS SQL & NoSQL (Couchbase, MongoDB, Azure Cosmos DB).
  11. Frontend Frameworks (e.g., Angular 4+, React).
  12. In-Memory & Distributed Caching (MS SQL, Redis, NCache).
  13. Development Experience in Microservices.
  14. Unit Testing.

Desirable skills you've got up your sleeve:

  1. In-depth knowledge of sports betting markets, including odds calculation, betting types, and market trends.
  2. Previous experience in the online gaming or casino industry.
  3. Familiarity with gambling regulations and compliance requirements.
  4. Experience in developing and executing customer retention strategies.

Our values are non-negotiables:

  1. Adaptability
  2. Ownership and accountability
  3. Initiating action
  4. Resilience
  5. Team orientation
  6. Integrity
  7. Innovation

What you'll get back: We offer a great variety of personal and professional benefits to help you thrive at Osiris and Super Group.

We're dedicated to your supergrowth.

Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career. Your hard work and achievements won't go unnoticed.

Our Employee Assistance programme offers a variety of benefits which you and your family can benefit from.

Contribution to Medical Aid with Discovery Health. Contribution to Provident Fund. Group Risk. Hybrid work model.

Game on!

Please note we will apply relevance to our Talent Management and Talent Development Programme as part of our recruitment process. Shortlisted candidates may need to complete an assessment.

This position requires trust and honesty; it has access to customers' financial details - therefore a credit and criminal record check will be conducted.

By applying for this role, and supplying the necessary details, you hereby grant us permission to apply for these checks. This will be done in a confidential manner, and solely for the purposes of verification.

Should you not hear from us within 2 weeks, please deem your application as unsuccessful.

The perfect place to work, play and grow!

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer (Igaming) jobs in Johannesburg