Senior Software Developer 1

As a Senior Software Developer 1, the successful incumbent will be responsible for developing, delivering and supporting applications, in which data is received from or rapidly made available to users of the system/s with as high degree of integrity as possible. The Software Development Team of BET delivers betting solutions on a global basis.  This position must support BET  in providing reliable, stable, scalable, robust, secure and continually evolving high volume transaction systems using processes which are controlled, effective and efficient.

Minimum requirements:

  • At least 5-6 years’ experience within a development environment.
  • Relevant Diploma / Degree in Computer Science, Software Engineering, or similar field.
  • Demonstrated leadership skills.
  • 5 years + SQL, C#, .NET Core and RESTful API experience.
  • Detailed knowledge of the SDLC and management of software projects.
  • Good written and verbal communication skills.
  • Strong attention to detail.


  • Experience in document stores such as Couchbase / Mongo.
  • Experience in Message Brokers such as RabbitMQ / Kafka / Red Panda.

Key responsibilities:

  • Design fit for purpose solutions, algorithms and planning.
  • Implementation of a solution that is complete, efficient and compatible.
  • implementation – Ensure the solution has a high usability factor.
  • Implementation – Ensure the solution is reliable.
  • Implementation – Ensure the Solution has effective security.
  • Implementation – Ensure the solution is maintainable.
  • Testing, verification and deploying.
  • Respond to outages and failures.

Please note that only team members who meet the stipulated minimum requirements will be considered.