Demo

SQL Programmer

Career Match Solutions
Charlotte, NC Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/19/2026
Role Summary

The SQL Programmer is responsible for developing expert‑level, reusable SQL code assets—including stored procedures, functions, and optimized queries—that strengthen the organization’s analytics environment. This role ensures high‑quality data transformation, reliable data pipelines, and standardized logic that supports reporting, dashboards, and advanced analytics.

Core Competencies

  • Advanced SQL Development — Demonstrates mastery in writing complex SQL queries, stored procedures, views, and user‑defined functions; applies best practices for performance, readability, and maintainability.
  • Reusable Code Architecture — Designs modular, scalable SQL components that can be leveraged across analytics workflows; builds standardized logic libraries to reduce duplication and improve consistency.
  • Data Transformation & ETL Logic — Translates business and analytic requirements into efficient SQL‑based transformation processes; ensures data accuracy, completeness, and alignment with governance standards.
  • Performance Optimization — Diagnoses and resolves query bottlenecks; applies indexing strategies, execution plan analysis, and tuning techniques to improve system performance.
  • Collaboration & Requirements Translation — Works closely with analysts, informatics staff, and data engineers to understand needs, refine requirements, and deliver SQL solutions that support analytic use cases.
  • Quality Assurance & Validation — Implements testing, validation, and documentation practices to ensure SQL code produces reliable, repeatable, and well‑governed outputs.
  • Data Governance Alignment — Adheres to organizational standards for data security, naming conventions, version control, and documentation; contributes to the development of shared SQL coding standards.

Key Responsibilities

  • Develops expert‑level SQL scripts, stored procedures, and functions that support analytics and operational reporting.
  • Builds reusable code assets and standardized logic to streamline data processing across teams.
  • Optimizes complex queries and data transformations for performance and scalability.
  • Collaborates with analytics and informatics teams to translate requirements into SQL‑based solutions.
  • Provides complete documentation of codes and projects done throughout the engagement.
  • Ensures data quality through validation, testing, and documentation.
  • Supports the development of coding standards, governance practices, and reusable logic libraries.

Preference

  • Ensures data quality through validation, testing, and documentation.
  • Supports the development of coding standards, governance practices, and reusable logic libraries.

Salary.com Estimation for SQL Programmer in Charlotte, NC
$110,692 to $136,234
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a SQL Programmer?

Sign up to receive alerts about other jobs on the SQL Programmer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$122,257 - $154,284
Income Estimation: 
$143,391 - $179,890
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Career Match Solutions

  • Career Match Solutions Chamberlain, SD
  • Public Health Assistant/WIC Program (Spanish Bilingual Preferred) Description Implement program policies and protocols and set the tone for excellent custo... more
  • 7 Days Ago

  • Career Match Solutions Charlotte, NC
  • Position Overview We are seeking a Customer Experience Specialist to support Mecklenburg County Code Enforcement by providing high-quality customer service... more
  • 13 Days Ago

  • Career Match Solutions Gibsonton, FL
  • Description: We are currently seeking a motivated groundskeeper who will be responsible for the general upkeep and cleaning of the grounds and ... more
  • 13 Days Ago


Not the job you're looking for? Here are some other SQL Programmer jobs in the Charlotte, NC area that may be a better fit.

  • Innova Solutions Charlotte, NC
  • Innova Solutions has a client that is immediately hiring for an Application Programmer III_Oracle PL/SQL Developer (w/ Oracle SQL / PLSQL, Teradata, Python... more
  • 10 Days Ago

  • Collabera LLC Charlotte, NC
  • Role - SQL Developer Client - Banking And Finance Contract - 12 Months Pay Range - $60 - $67 Must Have: 9 years experience with SQL Server ( mandatory and ... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!