Enable job alerts via email!

Senior Software Engineer

Grosvenor Casinos Limited

Cape Town

Hybrid

ZAR 500,000 - 800,000

Full time

16 days ago

Job summary

A leading company is seeking a Senior Software Engineer to own systems architecture and drive results within a collaborative team environment. The ideal candidate will have extensive experience in React, TypeScript, and .NET, delivering scalable solutions while adhering to agile methodologies. This position offers opportunities for professional growth and well-being initiatives, promoting a diverse and inclusive workplace.

Benefits

Hybrid working
Development opportunities
Pensions
Bonuses
Private medical insurance
Life insurance

Qualifications

  • At least 4 years of React/TypeScript frontend development.
  • Full-stack experience and expertise.
  • Strong experience with .NET and C# in building RESTful APIs.

Responsibilities

  • Work in an agile environment collaborating with Product Managers.
  • Write software following OOP best practices and ensure system ownership.
  • Communicate issues and develop scalable software solutions.

Skills

React
TypeScript
RESTful APIs
Agile methodologies
OOP best practices
SOLID principles

Tools

.NET
C#
MS SQL

Job description

Job Description

The Senior Software Engineer will deliver our development strategy by owning the systems architecture and development, following the department's methodology, and driving outstanding results across all engines in alignment with company and department objectives and priorities.

In this role, you will work with a team of highly skilled professionals, each with opinions about various technologies, frameworks, and approaches to delivery. You will articulate your ideas effectively to colleagues and consider their input. You will thrive when faced with new challenges and will continually seek to improve Spacebar Media’s work.

Responsibilities:

  • Work in an agile environment collaborating with Product Managers and stakeholders to design, develop, and build products that reduce legacy dependencies;
  • Establish and maintain technology resources to support operational functions;
  • Anticipate requirements and develop flexible, scalable software solutions;
  • Communicate issues, risks, and dependencies with line managers, escalating when necessary;
  • Write software following OOP best practices, design patterns, SOLID principles, and the DRY principle;
  • Develop unit tests following TDD and integration tests following BDD;
  • Take ownership of tasks from conception to completion;
  • Apply best engineering practices, maintain code quality, and ensure system ownership under the guidance of the Technical Lead;
  • Ensure compliance with responsible gaming protocols;
  • Perform other duties as assigned by the company.

Qualifications:

  • At least 4 years of React/TypeScript frontend development, integrating with RESTful APIs;
  • Knowledge of Material UI, responsive layouts using CSS Grid, and Tailwind CSS is highly advantageous;
  • Full-stack experience and expertise;
  • Strong experience with .NET and C# in building RESTful APIs;
  • Experience with front-end automated testing tools is advantageous;
  • Experience with MS SQL database development, including queries, stored procedures, jobs, and administration;
  • Knowledge of SOLID design principles, unit, and integration testing;
  • Excellent understanding of Agile methodologies (Scrum, Extreme Programming, Kanban, Lean) and practices (TDD, BDD, Coding Standards, Peer Review, Continuous Integration);
  • Ability to work independently and meet deadlines;
  • Experience translating business requirements into technical solutions;
  • Gaming industry knowledge is a plus.

#LI-Hybrid #LI-MN1

Additional Information

Join us to unlock benefits and opportunities that will boost your career in a vibrant, inclusive, and fulfilling environment—so you can #BeYourself.

Wellbeing@Rank offers hybrid working, support networks, menopause support, weekly PepTalks, and more.

We invest in your growth through development opportunities, leadership training, and industry certifications.

Gain international exposure by collaborating with colleagues worldwide.

Our benefits include pensions, bonuses, private medical and life insurance, among others. Benefits vary by location; please consult your local Talent Acquisition specialist.

We are committed to inclusivity and providing fair access to our services. If you require adjustments, please inform us before your interview.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.