Senior SQL Developer
Department: IT
Employment Type: Permanent - Full Time
Location: Viman Nagar – Pune, Maharashtra, Pune
Key Responsibilities
- Write complex, performant SQL to query, transform, and join data across multiple source systems into analytical datasets, including large-scale feature engineering (100+ features) for fraud detection and machine learning use cases.
- Develop and maintain stored procedures, functions, and views that serve as the backbone for Power BI reports, operational dashboards, and executive reporting.
- Translate business requirements into SQL logic: for example, converting defined KPI specifications into reliable, well-documented query structures that operations teams depend on daily.
- Partner with Power BI developers and BI analysts to build and optimize the SQL layer underlying dashboards and semantic models.
- Assist with UAT for new reports and reporting structures, validating data accuracy, edge cases, and performance under production conditions. · Support the build-out of new reporting frameworks, including designing query patterns for net-new KPI sets across business units.
- Work with data from multiple acquired systems with differing schemas, naming conventions, and business logic: normalizing and reconciling data to enable cross-system reporting.
- Build and maintain ETL/ELT processes using SSIS, stored procedures, or other tools to move and transform data between source systems and reporting layers.
- Create and maintain data feeds and integrations with both internal platforms and external partners.
- Tune queries, indexes, execution plans, and stored procedures for performance: particularly for large, complex datasets that serve time-sensitive reporting. Implement data quality checks and reconciliation processes to ensure integrity across fragmented source systems.
- Profile data to identify anomalies, gaps, and quality issues before they reach downstream consumers.
- Write clear technical documentation for all SQL objects, data transformations, and business logic.
- Collaborate with business stakeholders to understand requirements, clarify ambiguities, and provide technical feedback on feasibility and approach. Participate in code reviews and contribute to team standards for SQL development.
Skills, Knowledge & Expertise
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 5–8 years of professional experience writing complex analytical SQL in a production environment.
- Strong experience with SQL Server (T-SQL), including stored procedures, functions, CTEs, window functions, and dynamic SQL.
- Experience working with large, multi-source datasets in an environment with fragmented or heterogeneous systems of record.
- Insurance industry experience strongly preferred (claims, policy, billing, or related domains). Experience supporting BI/reporting tools (Power BI preferred) with optimized SQL backends.
- Advanced T-SQL proficiency: comfortable writing and optimizing queries involving complex joins across 10+ tables, feature engineering logic, and business rule implementation
- Experience with SSIS or equivalent ETL tooling.
- Familiarity with dimensional modelling concepts (star/snowflake schemas, conformed dimensions, slowly changing dimensions).
- Ability to read and interpret business requirements documents and translate them into technical specifications independently.
- Strong communication skills: able to work with both technical and non-technical stakeholders.
- Comfort working in a fast-paced environment with shifting priorities across multiple business lines.
- Experience with Python or other scripting languages for data manipulation is a plus.
- Familiarity with Azure SQL Database, Azure Data Factory, or Microsoft Fabric is a plus.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
