Database Developer (DBN)

We Want You:

We have an exciting opportunity for a techie who is ready for the next SQL in their database career. Someone who can keep calm and query on!

The chosen champ will help solve database issues, and develop, test, improve and maintain new and existing databases to help our partners in retrieving all their data efficiently and effectively.

As a Database Developer, you will be responsible for designing stable and reliable database tables that don’t break and align with BET Software’s needs. You need to be a dynamic individual that is passionate about what you do. Be approachable and push boundaries to achieve the best for the business.

You will work closely with developers to ensure system consistency. Communication, problem-solving, and organisational skills are very important in this position.


You Bring:

  • Working towards or having completed a relevant Diploma/Degree.
  • 3 to 5 years of experience with MS SQL Server.
  • + 3 years of experience in Software Development.
  • Experience with C# (.Net).
  • Experience in explaining complex matters in a simple way.
  • Understanding of Couchbase, Cockroach DB, Redis, Elasticsearch or Oracle will be an advantage. Training is available for upskilling in these technologies.

What You’ll Do

  • Be involved in the Software Development Lifecycle by analysing business requirements and understanding the functional workflow of information from source systems to destination systems.
  • Responsible for analysing numerous data sources and their mapping onto a master model.
  • Design and implement masters and output structures.
  • Develop Microsoft SQL databases.
  • Do performance optimisation of Microsoft SQL databases.
  • Develop SQL procedures, triggers, views, functions, and reports to support the enhancement of critical SQL-based business systems.
  • Develop and maintain ETL processes to support data integration.
  • Be able to handle pressure and effectively adjust plans to meet changing needs/demands.
  • Change your interpersonal style and approach based on the circumstances.
  • Accept changes to tasks, plans and procedures in order to align with the strategic direction of the organisation and appropriately adjust behaviour and activities to changing conditions.
  • Maintain a positive attitude in the face of change.
  • Make confident, timely, fact-based decisions drawing on a broad range of resources through collaboration with others.
  • Take steps to accurately define the problem before seeking a solution.
  • Search for the opportunity to create new ideas and innovate or improve efficiencies wherever possible.

The Company We Keep:

At BET Software, we don’t just recruit talent, we cultivate it. Our learning and development programs, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best among the rest.


Please note that only applicants who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly consider your application to be unsuccessful

Other vacancies in Software Development