Software Engineer (back-end)

DIGI Outsource

Cape Town, South Africa
C# and .net framework
Restful apis and microservices
Relational databases (e.g. sql server)
As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework

Job Summary

  • As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework.
  • Our comprehensive learning and development programmes give you a range of resources and opportunities to expand your skills and advance your career.
  • At Super Group, diversity is part of our DNA. With teams across 16 countries, 85 nationalities, and 18 languages, we take equal opportunities seriously, championing a supportive, inclusive and empowering environment wherever you are in the Group.

Matching Summary

As a software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework.

Skills & Requirements

Must-have

  • C# and .NET framework
  • RESTful APIs and microservices
  • relational databases (e.g. SQL Server)
  • containerization technologies (e.g. Docker)
  • cloud platforms (AWS, Azure or GCP)
  • Software Testing fundamentals

Nice-to-have

  • online gaming or casino industry experience
  • Test-Driven Development (TDD)
  • container orchestration tools (Kubernetes)
  • NoSQL databases (MongoDB)
  • in memory datastores (Redis)
  • messaging systems (Kafka, RabbitMQ)
  • Agile software engineering team experience
  • security principles
  • JavaScript frameworks (Angular, Vue, React)

Key Requirements

  • 3 to 5 years' practical experience
  • full software development life cycle
  • object-oriented programming (OOP) principles
  • Computer Science related degree, diploma, or similar qualification

Work Rights

Not specified

Tailored Resume

Cover Letter