In this role, you will take ownership of database development and optimisation work that keeps critical systems running smoothly, while collaborating closely with developers, QAs, and business analysts to deliver solid technical solutions.
Duties:
  • Develop, implement, and maintain database schemas, tables, views, stored procedures, functions, and triggers in Microsoft SQL Server )
  • Build and maintain reliable ETL processes using SSIS for data integration and data warehousing
  • Identify and resolve performance issues through query optimisation, indexing strategies, and execution plan analysis
  • Implement data integrity constraints and uphold data security and compliance practices, including POPIA requirements
  • Provide ongoing support for database-related issues, performing root-cause analysis and resolving incidents in good time

Job Experience & Skills Required:
Qualifications:
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Relevant Microsoft certifications are advantageous (e.g. Azure Database Administrator Associate or legacy SQL Server certifications)
  • Exposure to SQL Server Reporting Services (SSRS) or Power BI is a plus

Experience:
  • 3 to 5 years of hands-on experience as a SQL Developer, with a strong focus on Microsoft SQL Server
  • Strong proficiency in T-SQL, including writing efficient queries, stored procedures, functions, and triggers
  • Practical experience with SSIS for ETL development and version control tools such as Git or Azure DevOps
  • Familiarity with Agile development methodologies

Skills & Competencies:
  • Solid understanding of relational database design, normalisation, and basic data modelling
  • Good grasp of query optimisation techniques, execution plan analysis, and indexing strategies
  • Strong analytical and problem-solving ability
  • Excellent collaborative communication skills, comfortable working across cross-functional teams

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
Similar jobs

More from Salix Recruitment
Salix Recruitment 1 day ago
Salix Recruitment 1 day ago
Salix Recruitment 2 days ago

Intermediate SQL Developer

Apply Now
Back to search page