Senior Software Engineer (back-end)

DIGI Outsource

Cape Town, South Africa
Designing and developing robust scalable solutions
Net (c#) framework
Restful apis and microservices
As a senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework

Job Summary

  • As a senior software engineer, you will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework.
  • Our environment includes both private and public cloud, with a strong emphasis on containerization and microservices.
  • We offer a great variety of personal and professional benefits to help you thrive at DigiOutsource and Super Group.

Matching Summary

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

Skills & Requirements

Must-have

  • designing and developing robust scalable solutions
  • NET (C#) framework
  • RESTful APIs and microservices
  • containerization technologies (e.g. Docker)
  • Devops practices, including CI/CD pipelines
  • mentoring junior developers

Nice-to-have

  • online gaming or casino industry experience
  • Test-Driven Development (TDD)
  • container orchestration tools (e.g. Kubernetes)
  • NoSQL databases (e.g. MongoDB)
  • messaging systems (e.g. Kafka, RabbitMQ)
  • Agile software engineering team experience

Key Requirements

  • Minimum of 7 years’ practical experience in software development
  • Minimum 2 years’ experience in Senior Software Engineer/Developer role
  • Computer Science related degree, diploma, or similar qualification

Work Rights

Not specified

Tailored Resume

Cover Letter