The Role
Develops and optimizes Microsoft SQL databases, including schemas, procedures, triggers, views, functions, and reports. Analyzes business requirements and maps data from source systems to master models and destination structures. Builds and maintains ETL processes for data integration and supports software development lifecycle activities. Requires database design, SQL Server, software development, C#/.NET, communication, organization, and problem-solving skills.
Summary Generated by Built In
- Effective Communication.
- Organisation Skills.
- Problem Solving.
- Database Design.
- Involved in Software Development Lifecycle by analysing business requirements and understanding the functional workflow of information from source systems to destination systems.
- Responsible for analysing numerous of data sources and their mapping onto a master model.
- Design and implementation of master's and output structures.
- Develop Microsoft SQL databases.
- Do performance optimisation of Microsoft SQL databases.
- Develop SQL procedures, triggers, views, functions, and reports to support enhancement to critical SQL based business systems.
- Develop and maintain ETL processes to support data integration.
- Working towards or completed 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.
Skills Required
- Working toward or completed a diploma or degree
- 3 to 5 years of experience with Microsoft SQL Server
- At least 3 years of experience in software development
- Experience with C#/.NET
- Ability to explain complex matters simply
- Effective communication skills
- Organizational skills
- Problem-solving skills
- Database design experience
- Understanding of Couchbase, CockroachDB, Redis, Elasticsearch, or Oracle
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
BET Software is one of the most diverse betting software providers in Sub-Saharan Africa. It develops reliable online and retail betting solutions and other software systems. Its SyX platform provides a sportsbook integrated with casino betting, virtual games, and live lotteries, and is designed to handle large transaction volumes on low-end hardware and in areas with limited internet connectivity. The company is expanding its international footprint.









