SQL Developer Job Description Template
An effective description can help you hire the best fit for your job. Check out our tips to provide details that skilled professionals are looking for.
Tips for Writing a SQL Programmer Job Description
An SQL programmer is a professional developer who uses SQL to create and maintain databases. SQL is a database query language and comes in several variants, such as MySQL, MSSQL, PostgreSQL, and SQLite.
SQL programmers are expected to understand advanced database management concepts such as sharding, indexing, and table joining to design databases and database queries that are fast and efficient at retrieving and editing large volumes of data.
This section will cover a sample SQL developer job description, exploring the daily responsibilities and necessary qualifications for an SQL programmer.
The Job Overview
We are seeking a dedicated SQL programmer to join our growing company. You will work as part of a broader team to design and create database structures suitable for quickly and efficiently storing and retrieving relevant data for company projects.
As an SQL programmer, you will be expected to develop fast and performant database queries, in addition to performing database maintenance tasks and ensuring an even load distribution as required. Your duties will include following best database design and development practices, as well as staying up-to-date with all relevant data security procedures and complying with all applicable data protection legislation.
Responsibilities
Below are some of the responsibilities an SQL developer or programmer is expected to assume in their position:
- Write fast and performant database queries using a flavor of SQL Server, such as MySQL, MSSQL, or PostgreSQL
- Troubleshooting and problem-solving using JavaScript and other programming languages
- Maintain and back up databases regularly
- Perform SQL database sharding and indexing procedures as required to handle heavy traffic loads
- Development, optimize, and implement stored procedures
- Use database analytical tools to analyze performance and generate reports
Job Qualifications and Skill Sets
Below are the qualifications expected of an SQL programmer:
- Bachelor’s degree in software development, computer science, business intelligence, information technology, data management, or other related fields
- Advanced knowledge of database procedures and Microsoft SQL Server concepts
- Knowledge of one or more SQL variant, such as MySQL, MSSQL, and PostgreSQL
- The ability to create fast and efficient database queries, including joining and cross-referencing cells from several tables
- Familiarity with standard database management tools and software, such as Microsoft Access, Oracle Database, and phpMyAdmin
- Excellent communication skills
SQL Developers you can meet on Upwork
- $40/hr$40 hourly
Ibanga I.
- 4.9
- (42 jobs)
Lagos, LASQL
Data EngineeringBigQueryData AnalysisData ScienceSQL ProgrammingDashboardData VisualizationAnalyticsStatisticsMicrosoft ExcelGoogle SheetsLooker StudioMicrosoft Power BIGoogle Analytics 4I build marketing analytics platforms on BigQuery and dbt that turn fragmented ad, web, and commerce data into a single source of truth, so marketing teams cut reporting time, measure ROAS accurately, and scale confidently. Core tools: BigQuery, dbt, GA4, Google Ads, Meta Ads, Power BI, Looker Studio, Python, Fivetran, Shopify, Aircall, etc. WHAT I DO ▪️I design end-to-end marketing analytics systems: data ingestion, transformation with dbt, semantic models, and decision-ready dashboards. ▪️I unify ad platforms and first-party data so you can report cross-channel performance and attribute conversions correctly. ▪️I focus on measurable outcomes: faster reporting, consistent KPIs across teams, and analytics you can trust to guide ad spend. SELECTED RESULTS ▪️Ecommerce brand: Replaced spreadsheet reporting with a BigQuery + dbt pipeline and Power BI dashboards; reporting time fell from days to hours, and the client scaled to $2M/month in paid media with reliable ROAS tracking. ▪️US marketing agency: Consolidated 40+ ad accounts into one warehouse and implemented attribution models; enabled weekly client reporting that decreased billing disputes and improved upsell conversations. ▪️Lead-gen startup: Built GA4 + server-side measurement flow and Looker Studio dashboards; improved conversion tracking accuracy and reduced wasted ad spend by identifying duplicate conversions. WHAT I BUILD ▪️Analytics engineering: dbt models, testing, and documentation ▪️Data warehouses: BigQuery architecture, partitioning, cost controls ▪️ELT pipelines: Fivetran / custom ingestion, API integrations (Google Ads, Meta, Shopify, Amazon SP-API) ▪️Attribution & measurement: GA4 implementation, server-side events, attribution modeling ▪️Dashboards & reporting: Power BI and Looker Studio (design + performance tuning) ▪️Automation & tooling: Python scripts, Cloud Functions / Cloud Run, Git workflows HOW I WORK ▪️Clear kickoff: 30–60 minute discovery to align KPIs and data access. ▪️Deliverables-first: incremental sprints with working models and dashboards you can review. ▪️Documentation & handover: dbt docs, data dictionaries, and runbooks so your team owns the stack. WHY CLIENTS HIRE ME Most reporting problems are data problems, not dashboard problems. I ship analytics platforms that make reporting accurate, repeatable, and scalable so marketing, finance, and leadership can make faster, evidence-driven decisions. WHAT I NEED TO GET STARTED ▪️Ad account access (read-level) or sample exports, basic GA4/UA access, and a short description of your key KPIs. ▪️If you prefer, I’ll perform a 2–4 hour audit first and deliver a prioritised roadmap. PROOF POINTS Top Rated Plus, 100% Job Success, $100K+ earned; experienced working with US agencies and ecommerce brands on high-scale ad programs. NEXT STEP If this matches your needs, tell me your top KPI (ROAS, CPA, revenue growth) and I’ll propose a 30-minute plan for immediate wins. - $15/hr$15 hourly
Navneet M.
- 4.7
- (4 jobs)
Surat, GJSQL
Ecommerce Website DevelopmentEcommerceAPINode.jsReactMVC FrameworkjQueryASP.NET MVCMongoDBMySQLJavaScriptC#Windows Presentation FoundationI am here to apply myself and my experience in developing web applications with all my zeal, freedom & enhanced responsibilities. I have worked for various organization for past 6+ years primarily in web developments and have very good grip on OOPS Concept, Reflection, Binding etc.. I have experience of working with various technologies, programming languages & framework. 1. ASP.Net MVC 2. WPF (Windows Presentation Foundation) 3. HTML 4. Javascript 5. Jquery 6. React.JS 7. Bootstrap 8. CSS 9. Kibo eCommerce 10. Backbone js I attribute my hard working, sincerity & eagerness to learn to the success of my short career till now. I am flexible and open to suggestions every time and in every situation. Hoping to have a great career enhancement here at oDesk. - $9/hr$9 hourly
Precious E.
- 4.8
- (34 jobs)
Lagos, LASQL
Audio RecordingAudio TranscriptionObject Detection & TrackingText ClassificationData AnnotationData AnalysisLabelMeImage AnnotationData EntryData SegmentationData LabelingSentiment AnalysisLLM PromptRLHFComputer VisionLabelboxPythonRoboflowCVATI provide annotation services with precision and data consistency. Delivering labeled datasets at 98%+ accuracy. In building an AI system, the quality of your training data is everything and that is where I come in. I am an AI Data Annotator specialising in audio, speech, and image labeling with over 6 years of experience helping machine learning teams and AI companies get their training data right. I have worked across computer vision, speech recognition, generative AI, and multimodal systems, and I understand that bad annotation does not just slow down a project, it breaks the model. What I actually do goes beyond clicking and labeling. I help teams design labeling workflows, write annotation guidelines that make sense, set up QA systems, and coordinate annotation teams on large-scale projects. I have delivered everything from small pilot datasets to massive production-ready annotation operations and I know how to keep quality consistent. My specialty: 🔸 Audio & Speech Transcription & ASR labeling Speaker diarization Sound event tagging Accent and language diversity annotation 🔸 Computer Vision & Image Bounding boxes, polygons, segmentation Keypoints and object tracking Semantic & instance segmentation 🔸 Autonomous Vehicles Lane marking, drivable areas Traffic signs, LiDAR & video annotation 🔸 LLM Alignment RLHF & RLAIF Prompt and response evaluation 🔸 Healthcare AI Medical image labeling High-precision QA workflows 🔸 E-commerce Product categorization, attribute tagging Catalog normalization Tools I have worked with: CVAT Roboflow LabelBox Label Studio VOTT V7 (Darwin) SuperAnnotate Supervisely Annotation Pro Google Sheet Microsoft 365 DataLoop and more If you need someone who understands both the technical and operational side of AI data labeling Let's talk. I am ready to add value from day one.
- $40/hr$40 hourly
Ibanga I.
- 4.9
- (42 jobs)
Lagos, LASQL
Data EngineeringBigQueryData AnalysisData ScienceSQL ProgrammingDashboardData VisualizationAnalyticsStatisticsMicrosoft ExcelGoogle SheetsLooker StudioMicrosoft Power BIGoogle Analytics 4I build marketing analytics platforms on BigQuery and dbt that turn fragmented ad, web, and commerce data into a single source of truth, so marketing teams cut reporting time, measure ROAS accurately, and scale confidently. Core tools: BigQuery, dbt, GA4, Google Ads, Meta Ads, Power BI, Looker Studio, Python, Fivetran, Shopify, Aircall, etc. WHAT I DO ▪️I design end-to-end marketing analytics systems: data ingestion, transformation with dbt, semantic models, and decision-ready dashboards. ▪️I unify ad platforms and first-party data so you can report cross-channel performance and attribute conversions correctly. ▪️I focus on measurable outcomes: faster reporting, consistent KPIs across teams, and analytics you can trust to guide ad spend. SELECTED RESULTS ▪️Ecommerce brand: Replaced spreadsheet reporting with a BigQuery + dbt pipeline and Power BI dashboards; reporting time fell from days to hours, and the client scaled to $2M/month in paid media with reliable ROAS tracking. ▪️US marketing agency: Consolidated 40+ ad accounts into one warehouse and implemented attribution models; enabled weekly client reporting that decreased billing disputes and improved upsell conversations. ▪️Lead-gen startup: Built GA4 + server-side measurement flow and Looker Studio dashboards; improved conversion tracking accuracy and reduced wasted ad spend by identifying duplicate conversions. WHAT I BUILD ▪️Analytics engineering: dbt models, testing, and documentation ▪️Data warehouses: BigQuery architecture, partitioning, cost controls ▪️ELT pipelines: Fivetran / custom ingestion, API integrations (Google Ads, Meta, Shopify, Amazon SP-API) ▪️Attribution & measurement: GA4 implementation, server-side events, attribution modeling ▪️Dashboards & reporting: Power BI and Looker Studio (design + performance tuning) ▪️Automation & tooling: Python scripts, Cloud Functions / Cloud Run, Git workflows HOW I WORK ▪️Clear kickoff: 30–60 minute discovery to align KPIs and data access. ▪️Deliverables-first: incremental sprints with working models and dashboards you can review. ▪️Documentation & handover: dbt docs, data dictionaries, and runbooks so your team owns the stack. WHY CLIENTS HIRE ME Most reporting problems are data problems, not dashboard problems. I ship analytics platforms that make reporting accurate, repeatable, and scalable so marketing, finance, and leadership can make faster, evidence-driven decisions. WHAT I NEED TO GET STARTED ▪️Ad account access (read-level) or sample exports, basic GA4/UA access, and a short description of your key KPIs. ▪️If you prefer, I’ll perform a 2–4 hour audit first and deliver a prioritised roadmap. PROOF POINTS Top Rated Plus, 100% Job Success, $100K+ earned; experienced working with US agencies and ecommerce brands on high-scale ad programs. NEXT STEP If this matches your needs, tell me your top KPI (ROAS, CPA, revenue growth) and I’ll propose a 30-minute plan for immediate wins. - $15/hr$15 hourly
Navneet M.
- 4.7
- (4 jobs)
Surat, GJSQL
Ecommerce Website DevelopmentEcommerceAPINode.jsReactMVC FrameworkjQueryASP.NET MVCMongoDBMySQLJavaScriptC#Windows Presentation FoundationI am here to apply myself and my experience in developing web applications with all my zeal, freedom & enhanced responsibilities. I have worked for various organization for past 6+ years primarily in web developments and have very good grip on OOPS Concept, Reflection, Binding etc.. I have experience of working with various technologies, programming languages & framework. 1. ASP.Net MVC 2. WPF (Windows Presentation Foundation) 3. HTML 4. Javascript 5. Jquery 6. React.JS 7. Bootstrap 8. CSS 9. Kibo eCommerce 10. Backbone js I attribute my hard working, sincerity & eagerness to learn to the success of my short career till now. I am flexible and open to suggestions every time and in every situation. Hoping to have a great career enhancement here at oDesk. - $9/hr$9 hourly
Precious E.
- 4.8
- (34 jobs)
Lagos, LASQL
Audio RecordingAudio TranscriptionObject Detection & TrackingText ClassificationData AnnotationData AnalysisLabelMeImage AnnotationData EntryData SegmentationData LabelingSentiment AnalysisLLM PromptRLHFComputer VisionLabelboxPythonRoboflowCVATI provide annotation services with precision and data consistency. Delivering labeled datasets at 98%+ accuracy. In building an AI system, the quality of your training data is everything and that is where I come in. I am an AI Data Annotator specialising in audio, speech, and image labeling with over 6 years of experience helping machine learning teams and AI companies get their training data right. I have worked across computer vision, speech recognition, generative AI, and multimodal systems, and I understand that bad annotation does not just slow down a project, it breaks the model. What I actually do goes beyond clicking and labeling. I help teams design labeling workflows, write annotation guidelines that make sense, set up QA systems, and coordinate annotation teams on large-scale projects. I have delivered everything from small pilot datasets to massive production-ready annotation operations and I know how to keep quality consistent. My specialty: 🔸 Audio & Speech Transcription & ASR labeling Speaker diarization Sound event tagging Accent and language diversity annotation 🔸 Computer Vision & Image Bounding boxes, polygons, segmentation Keypoints and object tracking Semantic & instance segmentation 🔸 Autonomous Vehicles Lane marking, drivable areas Traffic signs, LiDAR & video annotation 🔸 LLM Alignment RLHF & RLAIF Prompt and response evaluation 🔸 Healthcare AI Medical image labeling High-precision QA workflows 🔸 E-commerce Product categorization, attribute tagging Catalog normalization Tools I have worked with: CVAT Roboflow LabelBox Label Studio VOTT V7 (Darwin) SuperAnnotate Supervisely Annotation Pro Google Sheet Microsoft 365 DataLoop and more If you need someone who understands both the technical and operational side of AI data labeling Let's talk. I am ready to add value from day one. - $30/hr$30 hourly
Aaron A.
- 4.8
- (15 jobs)
Accra, GREATER ACCRASQL
GitData EntryArcGISQGISTopic ResearchDockerFastAPITableauPythonMachine Learning ModelGoogle SheetsMicrosoft Power BIData AnalysisHi there! 👋 My name is Aaron, an experienced Data Scientist/Analyst and a GIS expert with over 4 years of experience. My Services: • Data Analysis (MS Excel, SQL, Python) • Data Visualization (Power BI, Tableau, MS Excel) • Time Series Forecasting (Univariate and Multivariate modeling) • Machine Learning Classification and Prediction • Machine Learning Model Deployment (FastAPI, Streamlit, Gradio) • Web Scrapping/Web Research and Data Management in Google Sheets • Online Data Collection (Kobo Tools, Collector for ArcGIS) • Virtual Assistantship with MS Excel. • Online Mapping, Cartography, and ArcGIS StoryMaps Creation • GIS Analysis with ArcGIS and QGIS • Academic Research Data Analysis (STATA and SPSS) • Data Science/Analytics Tutoring My Average Rating: ⭐⭐⭐⭐⭐ Achievements: ✅Analyzed and predicted customer churn in a forex start-up in Germany. Informed us on where to concentrate our advertisements. lead to over 3000 stable customers within the period of 8 months. ✅Predicted which advertisement channel has the most impact on revenue. This led to a 40% cut in costs and increased revenue by 60%. ✅Collaborated with the GIS department of Ghana Cocoabod to mitigate the spread of the cocoa- swollen Shoot Virus through analytics and visualization. Contributes to effective and efficient monitoring of rehabilitation activities on and off-farm, leading to over 50% improved cocoa bean yield. ✅Discovered insights on the impacts of fertilization in cocoa on its productivity for the period of 2016 through 2020 through data analytics and visualization. Came out with clear map-outs for optimized distribution of fertilizer and other inputs to cocoa farmers which cut down on distribution and application costs by 50%. With expertise in a wide range of tools and statistical packages, I am dedicated to leveraging Data Science and Artificial Intelligence to drive growth and success for my clients. Let's talk about your data needs, be it spatial or attribute data! Thank you! - $18/hr$18 hourly
Suhil D.
- 5.0
- (2 jobs)
Bengaluru, KASQL
ERP SoftwareData CleaningData MigrationPostgreSQLOdoo DevelopmentScriptingWeb DevelopmentAPI IntegrationWeb ScrapingREST APIJavaScriptPythonI build and manage product catalogs in Odoo for companies with hundreds to thousands of SKUs - handling everything from bulk data import to custom module development. What I do best: I specialize in Odoo 18 Community for product-heavy businesses - luxury goods, wholesale distribution, furniture, lighting, and textiles. My work spans the full cycle: scraping vendor data from websites and PDFs, cleaning and transforming it, bulk importing via XML-RPC with proper variant/attribute configuration, and building custom modules to extend Odoo's functionality. Current production work (not just demos): Right now I manage the Odoo product catalog for a $53M luxury furniture company representing 30+ vendor brands. This includes: → Imported, audited, and deployed 6,000+ products across 6 vendor catalogs - all live in production → Built Python scripts for automated bulk import/update via XML-RPC with dry-run validation → Developed a custom Odoo module for product variant swatch display in the configurator and PDF quotes (QWeb report inheritance) → Performed large-scale data audits - identified and cleaned 5,000-8,000 duplicate products → Fixed production issues including variant pricing, missing attributes, and display bugs → Created automated pricing validation systems across vendor catalogs Technical skills: Odoo 18 Community — product.template, variants, pricelists, Sales module, QWeb reports Python — XML-RPC scripting, data processing (pandas), web scraping (BeautifulSoup, Scrapy) Custom module development — model inheritance, view inheritance (xpath), security, wizards Data import/migration — CSV, Excel, PDF extraction, API integration PostgreSQL, JavaScript, HTML/CSS How I work: I treat your Odoo instance like my own. Every bulk operation runs in dry-run mode first. Every change is logged and reversible. I communicate progress with clear tracking - you'll always know exactly where things stand. If you have a product-heavy Odoo setup that needs cleanup, bulk imports, custom features, or ongoing catalog management, let's talk. - $90/hr$90 hourly
Stephanie D.
- 4.9
- (6 jobs)
Langhorne, PASQL
Microsoft Power BIMicrosoft PowerAppsMicrosoft Power AutomateDatabase ModelingDatabase TestingQuickBooks Online APIDatabase ManagementIntuit QuickBooksQuickBaseDatabase DesignPHPJavaScriptI specialize in using low code platforms to make processes more efficient. I've helped eliminate countless spreadsheets, merged data from multiple systems into a structure I helped design & build, written custom report pages, set up automatically triggered notifications, scheduled report deliveries, and much more. I want to empower your business not only to save time & money by automating manual processes, but also to make more informed decisions by providing clear, concise reporting. I love what I do. It's very rewarding to be able to say "Yes, of course we can make that better!" and also be able to deliver on that promise quickly. Using low code platforms such as Quick Base and Power Platform, I'm able to do this in a matter of weeks rather than months. Additionally, I would be more than happy to train a member of your staff on how to maintain & make updates to the app--no programming knowledge required, just a computer savvy employee will do the trick! Thanks for reading, hope to speak with you soon! - $60/hr$60 hourly
Pero M.
- 5.0
- (11 jobs)
Bitola, BITOLASQL
AirtableApache KafkaXMLAPI IntegrationJSONApache MavenSpring IntegrationSalesforceSnapLogicSpring BootAPICSSJavaScriptJavaSpecialized Java and certified SnapLogic developer, practicing java for more than 4 years and Data Integration (SnapLogic) almost 3 years. You can see/verify my certification in certification section bellow. Also for my self I could say that I'm Salesforce enthusiast, every spare free time I used for learning Salesforce platform. Highly motivated and hardworking, willing to learn new skills also eager to absorb as much knowledge and insight as possible ability to maintain high level of confidentiality. I have good work ethic, capable to work with a team, always on time(fulfill deadlines). - $50/hr$50 hourly
Christian R.
- 5.0
- (3 jobs)
Tysons, VASQL
ReactLLM Prompt EngineeringPythonTypeScriptIonic FrameworkHTMLCSSASP.NET.NET FrameworkAngular 6ASP.NET MVCApache CordovaJavaScriptC#Hi, I'm Christian! It is very nice to meet you. I am a Creative Software Architect based in Virginia. I have over 15+ years of Excellence: Journeying from a Junior Software Engineer to a Senior Software Architect. I've mastered a myriad of technical skills, leading large-scale projects and pushing the boundaries in software design. With over 15 years of experience, I've cultivated a unique skill set in system (software), project and UI/UX design. Specializing in sophisticated software architecture, my expertise is a beacon for Fortune 500 companies (i.e. Werner Enterprise, DELL, Microsoft, etc.) and innovative startups seeking groundbreaking solutions. At the forefront of digital transformation, I've led initiatives like QuickDocta, a transformative health platform, showcasing my ability to elevate your projects with visionary design, and strategic prowess. Let's team up to bring unparalleled architectural acumen to your most ambitious tech endeavors. - $165/hr$165 hourly
Paul S.
- 5.0
- (3 jobs)
Turbenthal, ZURICHSQL
Citrix HypervisorVirtualizationMicrosoft Endpoint ManagerMicrosoft Azure AdministrationMicrosoft AzureMicrosoft SharePoint AdministrationSystems EngineeringMicrosoft Azure SQL DatabaseSystem AdministrationWindows ServerUpwork Expert-Vetted (top 1% of talent) and a senior Microsoft 365 & Azure consultant with 40+ years in IT. I fix, secure and modernise M365/Azure, roll out Microsoft Copilot without the bill shock, and keep businesses compliant — including Swiss nDSG. You work directly with me, the expert — no juniors, no jargon. I run Techvee GmbH, a Swiss-registered IT consultancy, and I'm a licensed Microsoft Cloud Solution Provider (CSP). Most of my work is remote, for clients worldwide. What I help with • Microsoft 365 & Azure — tenant setup, migration, Intune/Autopilot, Entra ID, hardening and day-to-day administration. • Security — Conditional Access, MFA, Defender, Privileged Identity Management, and fixing the common misconfigurations that quietly leave tenants exposed. • AI & Microsoft Copilot — readiness, rollout, governance, and (crucially) cost control: isolating consumption, setting spending limits, and monitoring usage so Copilot Cowork doesn't surprise you on the invoice. • Automation — Power Automate and AI Builder to remove repetitive admin. • Compliance — Swiss nDSG/FADP, Microsoft data residency, and CLOUD Act exposure reviews, documented for auditors and stakeholders. • Fractional IT / advisory — a senior second opinion or an ongoing "IT person on call" without the cost of a full-time hire. Why clients keep me on I've been IT lead and Microsoft 365 Global Admin for a regulated Swiss financial-services firm, and I build production software too (including a live Swiss QR-bill platform). So when I advise you, it comes from running real systems — not from a brochure. I tell you what your IT actually needs, what it'll take, and whether it's worth doing now or later. If you'd like a straight, senior opinion on your Microsoft environment, AI rollout or compliance position, send me a note describing what you're dealing with and I'll tell you honestly whether and how I can help. Want to browse more talent?
Sign up
Join the world’s work marketplace

Post a job to interview and hire great talent.
Hire Talent