Enable job alerts via email!

Senior Sql Developer

-19Bc-401A-A78C-E38Bd9Dd80F5

Gauteng

Hybrid

ZAR 200 000 - 300 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading IT solutions company in South Africa is seeking a Senior SQL Developer to design, develop, and optimise database solutions. The role involves complex SQL querying, performance tuning, and mentoring junior developers. The ideal candidate has over 5 years of experience with SQL Server and strong analytical skills. This position offers both remote and hybrid work options.

Qualifications

  • 5+ years' experience as a SQL Developer.
  • Advanced SQL knowledge: joins, CTEs, window functions, etc.
  • Experience with ETL tools like SSIS or Informatica.

Responsibilities

  • Design and maintain relational databases, tables, and stored procedures.
  • Write complex SQL queries and optimise performance.
  • Manage ETL processes and collaborate with stakeholders.

Skills

SQL Server
Oracle
MySQL
PostgreSQL
ETL tools
Performance tuning
Query optimization
Analytical skills
Troubleshooting
Communication skills

Education

Bachelor's degree in Computer Science
Job description

We're Hiring: Senior SQL Developer JHB / Remote / Hybrid Permanent R, - R80,(DOE)

Are you a Senior SQL Developer with a passion for building high-performance database solutions?

Do you enjoy solving complex data problems, optimising SQL queries, and driving database architecture decisions?

If yes — we want to meet you

About the Role

Our client is seeking an experienced Senior SQL Developer to design, develop, and optimise database solutions that power critical business applications and analytics.

You'll work across SQL Server, data architecture, ETL workflows, and performance tuning, while also mentoring junior developers and contributing to long-term data strategy.

Key Responsibilities
  • Design, develop, and maintain relational databases, tables, indexes, views, functions, and stored procedures.
  • Write complex SQL queries, ensure efficient data retrieval, and optimise performance.
  • Monitor and troubleshoot database performance issues; implement tuning solutions.
  • Manage ETL processes, data integration, and migration activities.
  • Collaborate with business analysts, developers, and stakeholders to align data solutions with business needs.
  • Ensure data integrity, security, and compliance with industry standards.
  • Mentor junior SQL developers and contribute to best-practice standards.
  • Support long-term database architecture and scalability planning.
Must-Have Skills & Experience
  • 5+ years' experience as a SQL Developer.
  • Strong experience with SQL Server, Oracle, MySQL, PostgreSQL, or similar RDBMS.
  • Advanced SQL knowledge: joins, CTEs, window functions, triggers, stored procedures, functions.
  • Deep experience in performance tuning and query optimisation.
  • Experience with ETL tools such as SSIS, Informatica, Talend, etc.
  • Excellent analytical, troubleshooting, and communication skills.
Nice-to-Haves
  • Experience with cloud databases (Azure SQL, AWS RDS, Google Cloud SQL).
  • Scripting knowledge (Python, PowerShell) for automation.
  • Reporting tools: Power BI, Tableau, SSRS.
  • Relevant certifications (Microsoft, Oracle, etc.).
Educational Requirements

Bachelor's degree in Computer Science, Information Systems, Software Engineering, or relevant experience.

Soft Skills
  • Strong analytical and problem-solving mindset.
  • High attention to detail and data accuracy.
  • Ability to explain technical concepts clearly.
  • Leadership and mentorship capability.
How to Apply

Send your CV and supporting documents to: REF: SQL_LI

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.