Join our growing Team at BET Software! We're looking for a seasoned
Senior SQL Developer
to take the lead in maintaining and enhancing our MSSQL-based database environment. This role is critical to ensuring the scalability, performance, and reliability of our systems. You'll bring depth in T-SQL, a steady hand in high-pressure environments, a willingness to mentor and support the growth of junior developers. Reporting to the Software Delivery Lead, you'll help us strengthen our database architecture and align it with long-term business needs. We work with purpose and support each other along the way. You'll have space to lead, grow, and build systems that matter. Apply now!
You Bring:
Completed BSc Computer Science or National Diploma in IT.
7 years' experience in a commercial environment utilising 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/optimising MSSQL Databases.
Proven experience in mentoring of other DBAs.
What You'll Do:
Database Design
Ensure database design is robust, scalable, and operating optimally.
Collaborate with Developers, Support teams, and Production DBAs to ensure solutions meet application requirements and performance goals.
Actively contribute to planning sessions, documentation, and testing activities.
Define, drive, and document database policies, procedures, and standards within BET Software.
Set and maintain database best practices, including coding standards.
Design, code, test, debug, and document database components. This includes creating complex functions, scripts, stored procedures, and triggers to support application development.
Take ownership of development project completion and delivery.
Work with support teams to investigate operational issues and evolving system requirements.
Develop business cases, gather requirements, and define performance metrics where necessary.
Prepare detailed technical specification documents to support development and delivery.
Database Performance
Minimise database downtime and manage parameters to ensure fast query responses.
Perform regular tests and evaluations to maintain data security, privacy, and integrity.
Develop and implement processes to optimise database security.
Tune database systems and queries for optimal performance.
Create automation for recurring database tasks.
Provide on-call support when required.
Proactively identify and resolve long-running queries and other database performance bottlenecks.
Initiative and Innovation
Recommend and implement emerging database technologies.
Drive process improvements that positively impact team performance and the company's bottom line.
Take an active role in problem resolution, including after-hours support when necessary to ensure issues are resolved.
Demonstrate foresight to anticipate and prevent errors or delays in projects.
Show initiative by acquiring and applying new knowledge and skills, both within the team and across the wider organisation.
Integrate new skills and technologies into daily operations to enhance the performance of products and systems.
Ensure the techniques, tools, technologies, and processes used align with industry best practices.
Knowledge Share
Identify team members who require specific knowledge, skills, or understanding, and actively work to upskill them through coaching and mentorship.
Confirm that knowledge transfer has been successful and take corrective steps if any gaps remain.
Provide technical guidance to the team through collaboration sessions and knowledge-sharing initiatives.
Living the spirit
Engages in cross-functional collaboration and problem-solving, while promoting a culture of inclusivity.
Actively fosters a culture of versatility and adaptability by modelling and encouraging mutual support within the department and across BET Software.
Shows up authentically and leverages the team's diversity to achieve shared goals.
Sees challenges as opportunities to grow and applies a creative approach to overcoming them
.
The Company We Keep:
At BET Software, we don't just recruit talent, we cultivate it. Our learning and development programmes, our various opportunities for growth, and our well-deserved incentives are what keep our All-Star Team the best amongst the rest.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.