Company:
BETSoftware
Industry: ICT / Telecommunication
Deadline: Oct 16, 2025
Qualification: Bachelors, National Certificate
Experience: 7 years
Province: Western Cape
City:
Field: ICT / Computer
Skill Set
- SQL
- Development
Responsibilities
Job Responsibilities:
Database Design
- Ensure Database design is robust, scalable and operating optimally.
- Work with other Developers, Support and Production DBA’s to make sure that the solutions meet application requirements and performance goals.
- Actively contribute to planning meetings, documentation and testing.
- Determine, drive and document database policies, procedures and standards within BET.
- Set and maintain database standards including coding standards.
- Designs, codes, tests, debugs, and documents database artifacts;
- Create complex functions, scripts, stored procedures and triggers to support application development.
- Responsible for completion of development projects;
- Works with support teams to investigate operational problems/system requirements;
- Develops business cases, requirements and performance metrics as necessary;
- Prepares detailed technical specifications documents;
Database Performance
- Minimize database downtime and manage parameters to provide fast query responses.
- Perform tests and evaluations regularly to ensure data security, privacy and integrity
- Develop processes for optimizing database security.
- Performance tuning of database systems and queries.
- Create automation for repeated database tasks.
- Be available for on-call support as needed.
- Proactively find and resolve long running queries and other Database performance bottle-necks
Initiative and Innovation
- Recommend and implement emerging database technologies.
- Implement improved processes that have a positive effect on the team’s performance and company bottom line.
- Take an active involvement in problem resolution and where necessary works after hours to ensure that problems are resolved
- Shows foresight to prevent errors or delays in projects.
- Demonstrate initiative by understanding, acquiring and implementing new knowledge and skills both within team and to the wider group
- Incorporates the new abilities into the day to day operational activities to improve performance of products and systems
- Ensure techniques, technologies, tools and processes used are in line with industry best practices
Knowledge Share
- Identify team members requiring a specific knowledge, skill or understanding and seek ways to impart or upskill the team members through coaching and mentorship
- Verify the knowledge has been imparted successfully and if not, take steps to rectify gaps in transfer of the knowledge
- Provide technical guidance to the team through collaboration sessions and knowledge sharing initiatives
Qualifications
Job Specification:
- Completed BSc Computer Science or National Diploma in IT. [LS1]
- -7 years’ experience in a commercial environment utilizing a high transaction database.
- 5+years’ experience in MSSQL-all aspects.
- Advanced SQL skills and query writing skills.
- Advanced troubleshooting SQL skills.
- Experience in designing/optimizing MSSQL Databases.
- Proven experience in mentoring of other DBAs.
Living our spirit:
- Engages in cross-functional collaboration and problem solving whilst encourages a culture of inclusivity.
- Actively drives a culture of versatility and adaptability by modelling and encouraging team members to support each other not only within the department, but within BET Software as a whole.
- Shows up in an authentic manner and leverages off the team’s diversity to achieve deliverables.
- Views challenges as opportunities to expand on their knowledge base and takes a creative approach to overcoming the challenges.
Apply Before 09/23/2025