MS SQL Server Developer - Data Modeling & Performance Tuning
Astra North Infoteck Inc.Job Description
MS SQL Server Developer - Data Modeling & Performance Tuning
Location: Toronto, ON
Experience: 8-10 Years
Role Overview
We are seeking a MS SQL Server Developer with deep hands-on expertise in advanced SQL programming, data modeling, and performance optimization. The ideal candidate will have experience managing large-scale data volumes, developing complex stored procedures/functions, and tuning SQL queries for high-performance database environments.
Key Responsibilities
1. Database Design & Data Modeling
- Design and maintain conceptual, logical, and physical data models for enterprise systems.
- Create normalized and denormalized schemas, ensuring scalability, data integrity, and performance.
- Collaborate with architects and application teams to support data architecture decisions.
2. SQL Programming & Development
- Develop, enhance, and maintain stored procedures, functions, triggers, views, packages, and complex SQL scripts.
- Implement business logic in the database layer with efficient, reusable, and well-structured SQL code.
- Assist in code reviews and enforce SQL development best practices.
3. Large Data Volume Processing
- Build and optimize ETL/ELT logic to handle large-scale datasets efficiently.
- Write and tune queries to support high-volume transactional and analytical systems.
- Ensure data accuracy, quality, and consistency across all processes.
4. Advanced Querying & Optimization
- Write highly optimized, complex SQL queries for reporting, analytics, and application workloads.
- Analyze execution plans and tune long-running queries using indexing strategies, statistics updates, and schema refinements.
- Identify performance bottlenecks and implement proactive database optimizations.
5. Performance Tuning & Maintenance
- Monitor and optimize database performance including indexing, partitioning, query tuning, and resource utilization.
- Identify and resolve locking, blocking, deadlocks, and long-running processes.
- Recommend improvements to database design, configurations, and operational processes.
Required Skills & Expertise
- Advanced proficiency in MS SQL Server development.
- Strong experience with data modeling (ER design, schema design).
- Expertise in stored procedures, functions, triggers, and complex SQL programming.
- Experience handling large data volumes in enterprise environments.
- Strong command of advanced SQL queries and performance tuning techniques.
- Understanding of query plans, indexing strategies, and database optimization methods.
- Experience with SQL Server tools: SSMS, Profiler, Query Store, Execution Plan Analysis.
Preferred Experience
- Enterprise-scale databases and analytics platforms.
- Optimizing ETL/ELT pipelines for high-volume transactional or analytical workloads.
More Jobs at Astra North Infoteck Inc.
View all →Site Reliability Engineer (SRE) – Observability
Astra North Infoteck Inc.
Windows Server administration
Astra North Infoteck Inc.
Production Support Engineer BFSI Domain
Astra North Infoteck Inc.
MS Intune Endpoint Management Engineer
Astra North Infoteck Inc.
Full Stack Developer - React.js, Node.js, SAP Commerce Cloud
Astra North Infoteck Inc.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free