SQL Developer

Bangalore Urban, Karnataka, India
Mar 27, 2025
Mar 27, 2026
Onsite
Full-Time
5 - 7 Years
Job Description

We are seeking an experienced SQL Developer with a strong background in the Life Insurance domain to join our dynamic team. The ideal candidate should have 5 to 7 years of experience in designing, developing, and maintaining SQL-based solutions, ensuring high performance, data integrity, and security. This role involves working closely with cross-functional teams to support data analysis, reporting, and database management for life insurance products.

Key Responsibilities

SQL Development & Optimization

  • Design, develop, and optimize complex SQL queries, stored procedures, views, and functions to support various data requirements.
  • Ensure that SQL scripts are optimized for performance, reducing execution time and resource consumption.
  • Implement indexing strategies and query tuning techniques to enhance efficiency.

Database Management & Maintenance

  • Manage and maintain relational databases, ensuring data integrity, security, and optimal performance.
  • Conduct regular audits, backups, and performance monitoring to keep databases in peak condition.
  • Troubleshoot database issues, including connectivity problems, slow queries, and deadlocks.

Data Integration & ETL Processes

  • Collaborate with internal teams to integrate data from multiple sources, including external systems and legacy databases.
  • Design and implement ETL (Extract, Transform, Load) processes to facilitate smooth data migration and transformation.
  • Develop scripts and workflows for efficient data loading into data warehouses.

Data Analysis & Reporting

  • Perform in-depth data analysis to generate actionable insights and support business decision-making.
  • Work with business analysts and stakeholders to develop custom reports related to life insurance policies, claims, underwriting, and financial transactions.
  • Develop ad-hoc queries for business intelligence and reporting needs.

Performance Monitoring & Optimization

  • Regularly monitor database performance to identify and resolve bottlenecks.
  • Optimize queries and procedures to ensure faster and more efficient execution.
  • Implement best practices for database tuning, indexing, and partitioning.

Testing & Debugging

  • Conduct thorough unit testing to ensure SQL queries and stored procedures function correctly.
  • Troubleshoot issues related to data inconsistencies, query failures, and performance degradation.
  • Work with the development and QA teams to ensure seamless deployments.

Collaboration & Documentation

  • Work closely with business analysts, product teams, and other developers to align database solutions with business needs.
  • Provide technical guidance and mentorship to junior SQL developers.
  • Maintain detailed documentation of database architecture, SQL scripts, and data processes for future reference.

Required Skills & Qualifications

  • 5 to 7 years of hands-on experience in SQL development and database management, preferably in the Life Insurance domain.
  • Strong proficiency in SQL Server, Oracle, or MySQL.
  • Experience with complex SQL queries, stored procedures, functions, and views.
  • Expertise in ETL tools and data integration techniques.
  • Knowledge of data warehousing concepts and database performance tuning.
  • Strong analytical skills to interpret data and derive meaningful insights.
  • Ability to work independently as well as collaborate in a team environment.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and documentation skills.

Preferred Qualifications

  • Experience working with insurance policy, claims, underwriting, and actuarial data.
  • Familiarity with Power BI, Tableau, or other reporting tools.
  • Exposure to cloud-based database solutions such as AWS RDS, Azure SQL, or Google Cloud SQL.
  • Experience with NoSQL databases is a plus.

Why Join Us?

  • Opportunity to work with a team of experienced professionals in the Life Insurance industry.
  • Exposure to cutting-edge database technologies and best practices.
  • A collaborative and growth-oriented work environment.
  • Competitive salary, benefits, and career advancement opportunities.

If you are passionate about working with data and databases in the Life Insurance sector, and possess the technical expertise we seek, we would love to hear from you! Apply today to be part of our team.

Related Jobs