Job Description
We are seeking a visionary Senior SQL Developer to join our elite data engineering team in San Francisco. At Apex Data Systems, we are not just managing data; we are architecting the future of our clients' digital ecosystems. In this role, you will be responsible for designing robust database solutions, optimizing complex queries, and ensuring data integrity across our global infrastructure. You will work with cutting-edge technologies and collaborate with cross-functional teams to drive data-driven decision-making. If you have a passion for performance tuning and a deep understanding of relational databases, we want to hear from you.
Responsibilities
- Design, develop, and optimize complex SQL queries and stored procedures to ensure high performance and scalability.
- Collaborate with data architects to design and implement scalable database schemas and data models.
- Monitor database performance, identify bottlenecks, and implement tuning strategies to optimize resource utilization.
- Mentor junior developers and conduct code reviews to ensure best practices in SQL and database management.
- Ensure data security, compliance, and backup/recovery procedures are strictly followed.
- Document technical specifications, data flows, and architectural decisions to facilitate knowledge sharing.
Qualifications
- 5+ years of professional experience as a SQL Developer or Database Administrator.
- Expert proficiency in T-SQL (SQL Server) or PL/pgSQL (PostgreSQL).
- Strong understanding of database normalization, indexing strategies, and query optimization.
- Experience with ETL processes, data warehousing (Snowflake/Redshift), and BI tools (Power BI/Tableau).
- Experience with database version control and CI/CD pipelines for database changes.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.