Hire the Best Transact-SQL Specialists

Clients rate our Transact-SQL Specialists
Rating is 4.7 out of 5.
4.7/5
Based on 118 client reviews
Zeeshan A.

Muscat, Oman

$20/hr
4.6
45 jobs

16+ years delivering reliable database solutions and migrations across Oracle (certified), PostgreSQL, MySQL, SQL Server, and WordPress environments. Clients keep coming back for clean, low-risk work and clear communication. Core expertise: • Oracle PL/SQL development, performance tuning & optimization (70%+ faster queries) • Full database migrations (Oracle ↔ PostgreSQL/MySQL/SQL Server) + data cleaning & transformation • WordPress + domain migrations (including database transfer, URL updates, and zero-downtime moves) • Google AI Studio integration and automation • ETL/ELT pipelines and Python automation • Odoo customization, modules & biometric integrations (ZKTeco/BioTime → HR/Payroll) • Complex SQL, procedures, functions & custom CRUD applications • Oracle Forms & Reports + PHPRunner rapid web apps Proven results: • Zero-touch payroll processing for 500+ users • 70%+ query performance improvements on live systems • Multiple successful WordPress + database migrations with zero data loss Available for short-term migrations and long-term development partnerships. Message me with your project details and I’ll reply with a clear plan and timeline.

  • SQL
  • SQL Programming
  • Oracle Database
  • Database Administration
  • Microsoft Access
  • MySQL
  • Oracle PLSQL
  • Xlinesoft PHPRunner
  • Oracle Forms
  • Database Programming
  • Stored Procedure Development
  • Data Analysis
  • Data Migration
  • Data Cleaning
  • Looker Studio
Ivana T.

Prague, Czech Republic

$50/hr
5.0
12 jobs

After several years focused on direct, long-term client relationships outside UpWork, I'm back and actively taking on new projects. I've been building production web software for 25+ years, the last several as an independent developer working directly with startups, small businesses, and larger organizations including government agencies. I work end to end: architecture, backend (ASP.NET Core, C#, Node.js), and frontend (Angular, Next.js, Vue.js, TypeScript), so you get one person who owns the whole project instead of a hand-off between specialists. I'm also experienced integrating AI into real products (OpenAI, Anthropic, Dialogflow, Alexa) and comfortable using AI-assisted development to move faster, while equally capable of delivering without it if that's a requirement on your project. Past work includes CzechTourism, Stora Enso (a China-facing e-marketplace spanning three continents), Boston Logan International Airport, and Radio Free Europe/Radio Liberty, among others. I'd rather solve the actual problem than just tick off features, happy to talk through your project before we start.

  • Transact-SQL
  • SQL
  • HTML
  • CSS
  • SCSS
  • TypeScript
  • Angular
  • JavaScript
  • Web Development
  • C#
  • ASP.NET Core
  • API
  • Microsoft Azure
  • ASP.NET
  • ASP.NET MVC
Michael B.

New York City, New York

$60/hr
4.7
76 jobs

I’m a Senior SQL Server & BI Developer specializing in database performance, T-SQL, ETL, and Power BI. With 15+ years of experience and a proven Upwork track record, I help businesses solve complex data problems — from slow SQL queries and database bottlenecks to ETL pipelines, data warehouses, and Power BI reporting. ### What I can help with **SQL Server & Database Development** * Database design, architecture, and development * Complex T-SQL queries and stored procedures * Query optimization, indexing, and execution plan analysis * Database troubleshooting and performance tuning * PostgreSQL and other relational databases **ETL & Data Engineering** * SSIS / ETL development and optimization * Data integration and transformation * Data warehouse development * Troubleshooting and improving existing data pipelines **Power BI & Business Intelligence** * Power BI reports and dashboards * DAX and data modeling * Performance optimization * SSAS / semantic models * SSRS reporting I also have experience with modern data platforms including Databricks, Snowflake, BigQuery, and Google Spanner, as well as Domo (MajorDomo certified). I’m comfortable working with both legacy and modern data environments — whether you need to troubleshoot an existing system, improve performance, or build a new data solution. If you have a slow query, a problematic database, an ETL process that needs fixing, or a BI solution that needs to scale, I can help.

  • Transact-SQL
  • SQL
  • SQL Programming
  • SQL Server Integration Services
  • Microsoft SQL Server Programming
  • Microsoft SQL Server Reporting Services
  • Performance Optimization
  • Database Architecture
  • Microsoft SQL SSAS
  • PostgreSQL Programming
  • Microsoft SQL Server
  • Query Tuning
  • Domo
  • Microsoft Power BI
  • Query Optimization
Muhammad Z.

Lahore, Pakistan

$10/hr
5.0
1 jobs

As an Data Engineer with 5 years of experience, I specialize in creating, implementing, and managing data solutions on the Azure cloud platform. My skill set includes SSMS, SSIS, Azure Pipelines, SQL, Python, C++, PySpark, Azure Data Factory ,Azure Synapse Analytics and Power BI which I utilize to develop and sustain data pipelines, data warehouses, and data lakes. 𝗠𝘆 𝗘𝘅𝗽𝗲𝗿𝘁𝗶𝘀𝗲: ► 𝗕𝗶𝗴 𝗗𝗮𝘁𝗮 & 𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗶𝗻𝗴: 🔹Data Pipelines & Automation 🔹Data Integration 🔹Distributed Processing 🔹Stream Processing 🔹Data Modeling ► 𝗖𝗹𝗼𝘂𝗱-𝗣𝗼𝘄𝗲𝗿𝗲𝗱 𝗦𝗼𝗹𝘂𝘁𝗶𝗼𝗻𝘀: 🔹Azure 🔹SnowFlake 🔹MicroSoft Fabric ► 𝗔𝗰𝘁𝗶𝗼𝗻𝗮𝗯𝗹𝗲 𝗜𝗻𝘀𝗶𝗴𝗵𝘁𝘀: 🔹Analytics, Power BI & Data Visualization 🔹SQL & NoSQL Databases ► 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗶𝗼𝗻 & 𝗜𝗻𝗳𝗿𝗮𝘀𝘁𝗿𝘂𝗰𝘁𝘂𝗿𝗲: 🔹Containerization & Orchestration 🔹Scripting & Programming Why work together? ✔️Clear understanding, and breakdown of requested services ✔️Correct, and timely delivery ✔️Responsiveness

  • SQL
  • ETL
  • Data Analysis
  • Microsoft Azure
  • SQL Server Integration Services
  • Data Engineering
  • ETL Pipeline
  • MySQL
  • Data Cleaning
  • Data Warehousing
  • Microsoft Power BI
  • Fabric
  • RESTful API
  • Data Modeling
  • Python
Ryan K.

Phoenix, Arizona

$120/hr
5.0
442 jobs

✅ TOP RATED Consultant on UpWork | *100% Client Recommendation Score* My name is Ryan, and I am one of Upwork's highest rated SQL Server DBA (Database Administrator) and Developers. I've worked with numerous companies on projects including database administration, optimization, performance tuning, automation, and SQL programming. If you are having a database issue, you have come to the right place for help. Unlike other database professionals, I am able to effectively communicate to understand your business needs and technical architecture in order to meet your deliverables. I keep my high Job Success Score and Five-Star Feedback rating by accepting only the jobs I know myself to be the best person for. If I'm not completely confident in delivering you the perfect job, I'll let you know and steer you in the right direction. Thank you for reading this far, and I look forward to discussing your project together. Technical Skills: Twelve (12) years of experience in SQL Server versions from 2005-2022, and over 7 years working with Azure and AWS. Certifications: • MCA: Microsoft SQL Server Systems AI-Enabled Database Solutions • MCSE: Microsoft SQL Server Systems Expert Data Platform • MCSA: Microsoft SQL Server Certified Solutions Associate • MCITP: Microsoft SQL Server Database Administrator • MCITP: Microsoft SQL Server Business Intelligence Developer • MCSA: Microsoft SQL Server Certified Solutions Associate

  • Transact-SQL
  • SQL
  • SQL Programming
  • Microsoft SQL Server
  • Microsoft SQL Server Programming
  • Microsoft SQL Server Administration
  • Microsoft Azure SQL Database
  • SQL Server Integration Services
  • Database Optimization
  • Microsoft SQL Server Reporting Services
  • Microsoft SQL SSAS
  • Database Management
  • Amazon RDS
  • Microsoft Azure
  • Database Maintenance
  • Database Architecture
Balwant S.

Hooghly, India

$75/hr
5.0
33 jobs

🏆 TOP RATED UPWORK PROFESSIONAL | 16+ YEARS IN DATA & ANALYTICS Need help with Snowflake migration, data engineering, data architecture, SQL optimization, or Databricks? I help businesses build, modernize, migrate, and optimize scalable data platforms using Snowflake, Databricks, SQL, Python, and cloud technologies. I bring 16+ years of experience across data architecture, data engineering, database modernization, data warehousing, business intelligence, and cloud data platforms. 🚀 WHAT I CAN HELP YOU WITH • Snowflake architecture, development, migration, and optimization • SQL Server to Snowflake database migration • Data engineering and ETL/ELT pipeline development • Databricks and Apache Spark solutions • Data warehouse and lakehouse architecture • Data modeling and database design • SQL development and performance optimization • Data integration and data quality • Database modernization and cloud migration • Python-based data engineering and automation • Azure data solutions • Power BI and analytics data platforms 📊 PROVEN EXPERIENCE • Migrated 29+ databases from SQL-based platforms to Snowflake, covering migration planning, architecture, data validation, performance optimization, and production deployment. • Worked with data environments exceeding 15 TB and designed scalable data platforms, pipelines, warehouses, and integration solutions. • Led teams of 18+ engineers across data engineering, database modernization, migration, and analytics initiatives. • Supported 25+ critical projects running in production for enterprise clients. 🗄️ DEEP SQL & DATABASE EXPERIENCE I also bring 12+ years of hands-on SQL Server experience across database development, administration, performance tuning, migration, high availability, backup and recovery, replication, clustering, SSIS, SSRS, T-SQL, and database troubleshooting. This combination of deep database experience and modern cloud data expertise allows me to understand both your existing environment and the target architecture before recommending a solution. ☁️ TECHNOLOGIES Snowflake | Databricks | Apache Spark | SQL | SQL Server | PostgreSQL | Python | Azure | Power BI | ETL/ELT | Data Warehousing | Data Modeling | Hadoop | Hive | MongoDB 🤖 AI & MODERN DATA I also have experience with Python, R, machine learning, NLP, pandas, NumPy, Matplotlib, scikit-learn, Hadoop, Hive, Spark, MongoDB, and modern AI/data concepts. 🎯 WHY WORK WITH ME? I focus on solving the actual business problem—not simply writing code. My approach is straightforward: 1. Understand your current environment and requirements 2. Design the right technical approach 3. Build or migrate the solution 4. Validate data quality and performance 5. Deliver a reliable, scalable, production-ready platform I value clear communication, ownership, quality delivery, and long-term client relationships. If you need a Snowflake Data Architect, Data Engineer, Databricks specialist, SQL expert, or database migration professional, let's discuss your project.

  • Transact-SQL
  • SQL
  • SQL Programming
  • Microsoft Power BI
  • Databricks Platform
  • Data Science
  • SQL Server Integration Services
  • Microsoft SQL Server Programming
  • Microsoft SQL Server Administration
  • Microsoft Access
  • PostgreSQL
  • Microsoft Azure SQL Database
  • dbt
  • Amazon Redshift

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does a Transact-SQL specialist do?

A Transact-SQL specialist writes and maintains code in the T-SQL dialect to query, modify, and manage data within Microsoft SQL Server, Azure SQL, or Fabric environments. This role focuses on building programmable database objects that enforce business logic directly at the data layer rather than in application code. Specialists use control flow constructs, variables, and parameters to create robust data processing routines. They also define schema objects like views to simplify complex data access patterns for other developers and analysts.

  • Authors stored procedures using CREATE PROCEDURE statements to encapsulate complex transactional logic and ensure consistent data manipulation across applications. These procedures accept input parameters, execute conditional logic, and return result sets or status codes to calling applications. The specialist tests these routines extensively to verify they handle edge cases and maintain data integrity during concurrent user access.
  • Creates and updates views with CREATE VIEW statements to present simplified, secure, or aggregated representations of underlying table data. This work involves querying system catalog views such as sys.views and sys.columns to inspect metadata and validate dependencies between database objects. By abstracting complex joins and filters into views, the specialist enables other team members to retrieve accurate information without writing intricate queries from scratch.
  • Develops T-SQL scripts that leverage programming constructs like variables, loops, and error handling to automate routine database maintenance and data transformation tasks. The specialist uses tools like Microsoft SQL Server Management Studio or Visual Studio with SQL Server Data Tools to edit, debug, and deploy these scripts. This process includes validating syntax, optimizing execution plans, and ensuring the code performs efficiently against large datasets in production environments.

How to hire a Transact-SQL specialist on Upwork

Step 1: Post a job

Define your database requirements clearly to attract qualified candidates who write T-SQL code for Microsoft SQL Server or Azure SQL. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description from a few sentences about your needs. You can write a new post, update a saved draft, or reuse an existing post to start your search.

  • Specify whether the role requires writing stored procedures with parameters or creating views to simplify complex queries for downstream applications.
  • List required tools such as Microsoft SQL Server Management Studio or Visual Studio with SQL Server Data Tools for script development.
  • Clarify if the work involves migrating legacy SQL scripts or optimizing existing T-SQL programming constructs for better performance.

Step 2: Evaluate candidates

Look for portfolios that demonstrate experience with programmable database objects and schema management in SQL Server environments. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Check for examples of T-SQL scripts that use flow control logic and variables to handle dynamic data manipulation tasks.
  • Verify experience with system catalog views like sys.views to inspect metadata and validate database object dependencies.
  • Review past projects where the freelancer authored stored procedures using CREATE PROCEDURE and tested them with EXEC statements.

Step 3: Interview your top choices

Discuss specific T-SQL challenges such as parameterizing queries or managing transaction consistency in high-volume databases. Schedule and conduct interviews within Upwork Messages to receive an immediate transcript and summary after each conversation.

  • Ask how they debug complex T-SQL logic and which tools they prefer for editing and running scripts in production environments.
  • Request examples of how they optimize view definitions to reduce query execution time for reporting dashboards.
  • Explore their approach to version control for database objects and collaboration with other developers on shared SQL projects.

Step 4: Agree on scope and begin work

Set clear milestones for delivering T-SQL scripts, stored procedures, or view definitions within your SQL Server infrastructure. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables such as compiled T-SQL scripts that pass validation tests and integrate with your existing database schema.
  • Establish a review process for checking code quality and ensuring stored procedures handle edge cases without errors.
  • Agree on a timeline for deploying updates to views or procedures and verifying their impact on application performance.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring a Transact-SQL specialist cost?

$500-$1,500 per project is a typical range for focused Transact-SQL specialist work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Query optimization

$500-$1,200/project

Entry-level to mid-level
  • Review of existing T-SQL scripts for performance bottlenecks
  • Refactored queries with improved execution plans
  • Summary of changes and performance metrics

View creation

$1,200-$2,500/project

Mid-level
  • Definition of view structures and dependencies
  • Creation of views using CREATE VIEW statements
  • Testing against system catalog views for accuracy

Stored procedure development

$2,500-$4,500/project

Mid-level to senior-level
  • Drafting of parameterized procedural logic
  • Implementation of stored procedures with error handling
  • Execution scripts verifying input and output parameters

Database migration scripting

$4,500-$7,000/project

Senior-level
  • Strategy for moving data between SQL Server environments
  • T-SQL scripts for data transformation and loading
  • Post-migration data integrity checks

Complex system integration

$7,000-$12,000/project

Expert-level
  • Design of integrated T-SQL solutions for Azure or Fabric
  • Full implementation of programmable database objects
  • Final scripts and configuration for production environments

Frequently asked questions

Is hiring a Transact-SQL specialist worth it?

For most businesses, yes: hiring a Transact-SQL specialist is worthwhile. This role writes the specific T-SQL code required to query and modify data in Microsoft SQL Server or Azure SQL environments. A specialist builds stored procedures and views that automate complex data tasks rather than relying on manual exports.

How do I evaluate Transact-SQL specialist candidates?

Review their ability to write T-SQL scripts that use control flow constructs and parameterized logic. Ask for examples of stored procedures they authored using CREATE PROCEDURE and how they verified metadata with system catalog views like sys.views.

What tools does a Transact-SQL specialist use?

A Transact-SQL specialist uses Microsoft SQL Server Management Studio or Visual Studio with SQL Server Data Tools to edit and run scripts. These tools connect to SQL Server or Azure SQL endpoints to manage database objects.

What deliverables should I expect from a Transact-SQL specialist?

You should receive T-SQL scripts for data manipulation and stored procedures implemented with CREATE PROCEDURE. The specialist also submits views created with CREATE VIEW to simplify complex queries for other applications.