Posted: 12 March 2025
Job Details
Job Title: Senior SQL Developer
About the Company:
Join a dynamic and growing insurance firm that values innovation and technical expertise. Our team consists of SQL Developers, .NET Developers, Testers, and Business Analysts, working together in a structured but collaborative environment.
Role Overview:
We are seeking a highly skilled Senior SQL Developer to join our development team. This role is focused solely on SQL development, with responsibilities spanning database design, query optimization, and performance tuning. You will work on our core platform and report directly to the team lead.
Key Responsibilities:
-
Develop, optimize, and maintain Microsoft SQL Server databases.
-
Write and optimize stored procedures, views, and indexes.
-
Design and implement database tables and schemas.
-
Ensure database performance, security, and reliability.
-
Collaborate with cross-functional teams including .NET developers, testers, and analysts.
-
Participate in Agile workflows while working within a waterfall project structure.
-
Troubleshoot and resolve database issues efficiently.
-
Maintain version control using Git (nice to have).
-
Ability to handle conflict and work under pressure in a fast-paced environment.
Requirements:
-
5+ years of experience as an SQL Developer, preferably in a structured development team.
-
Expert-level proficiency in Microsoft SQL Server.
-
Strong understanding of query optimization, indexing strategies, and database performance tuning.
-
Experience designing and maintaining complex database structures.
-
Knowledge of Git version control (nice to have).
-
Ability to work both independently and within a team.
-
Strong problem-solving skills and attention to detail.
Team Structure:
-
You will be working within a team of 21 members, consisting of SQL Developers, .NET Developers, Testers, and Business Analysts.
-
The team follows a flat structure, with supervisors and junior managers supporting various team members.
-
You may have junior developers reporting to you in the future.
Interview Process:
-
Initial interview with HR and the hiring manager.
-
Possible technical assignment to assess SQL skills.
-
Final interview with senior executives (if required).
Start Date:
-
As soon as possible.
If you are an experienced SQL Developer looking for a challenging role in a dynamic insurance firm, apply today!