368,634open jobs
9,437companies
50,578added this week
Browse all
Location
In office
Seniority
Senior · 5+ years exp
Employment
Contractor
Overview
Company
Impact
Profile match

DVT

DVT is a South African software company founded in 1999 and headquartered in Johannesburg. It provides software development, testing and agile consulting. The company works with enterprise clients across the country.

DVT is a leading global software development and data engineering company, delivering innovative technology solutions to some of the world's most respected brands. We pride ourselves on engineering excellence, agile delivery, and a people-first culture. Our teams work across industries, solving complex problems with cutting-edge technology. We are a community of passionate technologists who continuously push the boundaries of what's possible.

We are looking for a Senior SQL Developer to join our Data & Analytics Practice. In this client-facing role, you will be responsible for the design, development, and maintenance of complex SQL databases, writing efficient queries, stored procedures, and triggers. You will play a key role in database architecture, performance tuning, and mentoring junior developers.

This is a consultative engineering role - you will work directly with clients to understand their business challenges, architect robust database solutions, and lead delivery teams in a fast-paced, agile environment. You will be a technical leader, mentor, and advocate for modern database engineering best practices.

Requirements

Key Responsibilities

1. Database Design & Development

  • Schema Design: Design, implement, and maintain database schemas, including tables, indexes, and relationships to support business requirements.

  • Stored Procedures & Triggers: Develop and manage stored procedures, functions, and triggers to automate database operations and enforce business rules.

  • SQL Query Optimization: Write and optimize complex, high-performance SQL queries to ensure efficient data retrieval and manipulation.

  • Data Modeling: Design and implement data models that accurately represent the structure and relationships of data, including dimensional and relational modelling where required.

2. Performance & Integrity

  • Performance Tuning: Identify and resolve performance bottlenecks in database queries, indexing strategies, and infrastructure.

  • Data Integrity & Security: Ensure data accuracy, consistency, and security through proper validation, constraints, and access control mechanisms.

  • Database Version Control: Implement and maintain robust database version control practices, including change scripts and migrations.

3. ETL & Data Integration

  • ETL Processes: Develop and manage processes for extracting, transforming, and loading data from various sources into target databases.

  • Data Pipelines: Build and maintain reusable data integration patterns, parameterised scripts, and modular solutions.

4. Client Engagement & Analysis

  • Requirements Gathering: Work directly with client stakeholders to elicit, translate, and manage technical and business requirements.

  • Solution Design: Lead architectural and design sessions, ensuring alignment with business goals and enterprise strategies.

  • Documentation: Produce clear, high-quality technical documentation across the project lifecycle (pre, during, and post-delivery).

  • Estimation & Scoping: Contribute to project planning, estimation, and risk assessment for database initiatives.

5. Technical Leadership & Mentorship

  • Mentoring : Share knowledge and provide guidance to junior developers on database-related tasks, promoting best practices and code quality.

  • Agile Delivery: Actively participate in and guide Agile ceremonies (Scrum, Standups, Sprint Planning, Kanban).

  • Standards: Enforce database engineering standards, naming conventions, and governance practices across all deliverables.

  • Troubleshooting: Investigate and resolve complex database-related issues and problems in production and non-production environments.

6. Business Intelligence & Collaboration

  • BI Integration: Connect databases to business intelligence tools (Power BI, SSRS, etc.) for reporting and analysis.

  • Collaboration: Work closely with developers, business analysts, and stakeholders to understand requirements and develop robust solutions.

  • Staying Updated: Keep up-to-date with the latest SQL Server technologies, trends, and best practices.

Technical Competencies

Essential (Core Expertise)

  • Microsoft SQL Server : Deep, production-grade experience with SQL Server (2016+).

  • T-SQL: Advanced proficiency in writing complex queries, stored procedures, functions, and triggers.

  • Performance Tuning: Proven ability to optimise queries, indexing, and execution plans.

  • Database Design: Strong experience in schema design, normalisation, and data modelling.

  • ETL : Experience with SQL Server Integration Services (SSIS) or similar ETL tools.

  • Version Control: Experience with database version control tools (e.g., Redgate, Azure DevOps, Git).

  • Tools: Proficiency with SQL Server Management Studio (SSMS), Azure Data Studio, or similar.

Advantageous (Nice to Have)

  • Azure SQL: Experience with Azure SQL Database or Azure SQL Managed Instance.

  • Business Intelligence: Exposure to Power BI, SSRS, or SSAS.

  • Open Source: Experience with PostgreSQL or MySQL.

  • DevOps: CI/CD for database deployments.

  • Data Warehousing: Experience with dimensional modelling (Star Schemas) and data warehousing concepts.

Qualifications & Experience

Essential:

  • 5+ years of experience in SQL development within the Microsoft ecosystem.

  • Proven experience in database design, performance tuning, and ETL processes.

  • Strong client-facing or consulting experience is highly valued.

Advantageous:

  • BSc Computer Science, Engineering, Mathematics, or equivalent 3-year qualification.

  • Microsoft SQL Server certification (e.g., MCSA, MCSE).

  • Experience in the financial services, insurance, or healthcare sectors.

Why Join DVT?

  • Work with cutting-edge database technologies on real-world, large-scale projects.

  • Be part of a globally recognised software engineering brand.

  • Collaborative, agile culture with a strong focus on continuous learning and certification.

  • Opportunity to mentor and lead - not just code.

  • Competitive remuneration and benefits.

  • Exposure to diverse industries and challenging client problems.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,634 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
In office • Full-Time • 4+ years exp • Bachelor's Degree • Karachi • Islamabad
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
Databases
MS SQL
AI/ML
ChatGPT
Copilot
Cursor
Prompt Engineering
Context Engineering
Frontend
Bootstrap
Vue.js
DevOps
Azure
Azure DevOps
Rest API
GitHub
Management
Jira
Apply
$122k – $280k per year (Estimated) • In office • Full-Time • 15+ years exp • Bachelor's Degree • Singapore
Java
SQL
COBOL
JavaScript
Java
Apache Tomcat
COBOL
IBM MQ
Databases
MS SQL
Frontend
React.js
Mobile
React Native
DevOps
AWS
Azure
Bitbucket
Jenkins
Splunk
Apply
$114k – $246k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
SQL
Python
Databases
Oracle
PostgreSQL
DevOps
AWS
Azure
GCP
Red Hat
Analytics
Power BI
Tableau
ETL/ELT
Apply
$115k – $247k per year (Estimated) • In office • Full-Time • 5+ years exp • Singapore
Python
Analytics
Power BI
Apply
$104k – $251k per year (Estimated) • Remote/Hybrid • Full-Time • Singapore
Bash
Python
DevOps
Amazon EC2
AWS
Azure
Docker
Incident Management
Kubernetes
OpenShift
Red Hat
Amazon CloudWatch
Amazon S3
IAM
Apply
In office • 5+ years exp
Python
JavaScript
Python
Asyncio
FastAPI
Databases
Oracle
Redis
Frontend
React.js
Mobile
React Native
DevOps
Amazon EKS
AWS
Azure
CI/CD
Datadog
GitHub Actions
Grafana
Loki
Rest API
Terraform
WebSockets
Kubernetes
Amazon ECS
API Gateway
GitHub
Cybersecurity
Microsoft Entra ID
Apply
In office • Contractor • 7+ years exp
Python
SQL
Databases
Amazon Redshift
Databricks
Microsoft Fabric
AI/ML
AI Agents
Amazon SageMaker
Feature Store
LLMOps
DevOps
AWS
AWS Lambda
Azure
CI/CD
FinOps
Git
Incident Management
Amazon S3
Apply
$62k – $100k per year • In office • 8+ years exp
C#
SQL
C#
.NET
AI/ML
Embeddings
Prompt Engineering
RAG
Semantic Search
AI Agents
Edge AI
Function Calling
OpenAI
Semantic Search
DevOps
Azure
Azure DevOps
CI/CD
Docker
Kubernetes
Vector
Apply
In office • Contractor • 5+ years exp
Java
SQL
TypeScript
Java
Maven
Spring Boot
Databases
Apache Kafka
MySQL
PostgreSQL
AI/ML
Claude
Claude Code
DevOps
AWS
Docker
Helm
JFrog Artifactory
Kubernetes
Terraform
Apply
Remote • Contractor • 5+ years exp
PowerShell
Python
Databases
Microsoft Fabric
DevOps
Azure
Azure DevOps
CI/CD
FinOps
Platform Engineering
Rest API
Terraform
GitHub
Cybersecurity
Microsoft Entra ID
Apply
See all jobs
This is one of many
368,634 more open roles from verified company boards, updated every day.