Position: Senior Software Engineer (.NET)
Company: Serious Software
Experience required: 3y
English level: upper

One of the most diverse betting software providers in Sub-Saharan Africa. They are pushing technological boundaries to create world-class online and retail betting solutions, and other pioneering software solutions and systems.

Requirements:
- 5+ years of experience within a development environment
- 2-3 years .NET Core experience
- 2-3 years SQL experience (advantageous)
- 1 year of experience in document stores such as Couchbase/Mongo would be advantageous.
- 1 year of experience in Message Brokers such as RabbitMQ / Kafka / Red Panda would be advantageous.
- Proficient in spoken and written English

Nice to have:
- Capable of implementing and optimizing microservices.
- Understanding of Docker and knowledge of CI/CD pipeline configuration.
- Worked with cloud architecture and implemented a serverless system from the ground up.