- Company Name
- Sonata Software
- Job Title
- SQL Developer
- Job Description
-
**Job title**
SQL API Developer
**Role Summary**
Design, develop, and maintain high‑performance, secure RESTful APIs that interact with SQL Server databases. Build and manage Azure Data Factory pipelines for data ingestion, transformation, and orchestration, ensuring scalability, reliability, and compliance with security and governance standards.
**Expactations**
- Deliver production‑ready APIs and ADF pipelines within defined timelines.
- Achieve optimal performance and scalability for SQL Server‑backed services.
- Adhere to coding standards, documentation practices, and security protocols.
- Collaborate effectively with cross‑functional teams (front‑end, data engineering, operations).
**Key Responsibilities**
- Architect and implement RESTful APIs using .NET Web API, Java, or equivalent frameworks.
- Write, optimize, and maintain complex T‑SQL queries, stored procedures, and functions.
- Design and maintain Azure Data Factory pipelines for data ingestion, transformation, and orchestration.
- Integrate API endpoints with ADF pipelines via REST, HTTP, or database connectors.
- Conduct performance tuning for SQL Server (indexing, query optimization, best‑practice application).
- Implement robust data validation, error handling, logging, and exception management.
- Ensure compliance with security, governance, and regulatory requirements.
- Produce and update technical documentation for APIs and database schemas.
- Support data migration and integration across on‑premises and Azure environments.
**Required Skills**
- Strong proficiency in SQL Server and T‑SQL.
- Experience developing RESTful APIs (e.g., .NET Web API, Java).
- Hands‑on expertise with Azure Data Factory (ADF).
- Knowledge of ETL/ELT concepts, data integration patterns, and data orchestration.
- SQL Server performance tuning and optimization.
- Understanding of authentication/authorization (OAuth, API keys, etc.).
- Familiarity with Azure SQL Database or SQL Managed Instance.
- Version control (Git), CI/CD awareness, and automated testing.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- Microsoft Certified: Azure Data Engineer Associate (recommended).
- Additional certifications in REST API design, database administration, or cloud architecture are advantageous.
Los angeles, United states
Hybrid
24-12-2025