SQL Developer
Role details
Job location
Tech stack
Job description
We are seeking an experienced Senior SQL Developer to support a leading financial services client. The ideal candidate will possess strong expertise in SQL development, database design, performance tuning, and working with enterprise-scale relational database systems such as Microsoft SQL Server or Oracle. The role involves developing high-performance database solutions, supporting financial applications, and collaborating with business and technical teams in a fast-paced environment., * Design, develop, optimize, and maintain complex SQL queries, stored procedures, functions, triggers, and views.
- Work with large-scale relational databases using SQL Server and/or Oracle.
- Analyze and improve database performance through query tuning, indexing, and execution plan optimization.
- Develop ETL processes and support data integration activities.
- Collaborate with business analysts, application developers, and stakeholders to understand financial business requirements.
- Ensure data accuracy, integrity, and security across systems.
- Support production deployments, troubleshooting, and issue resolution.
- Create and maintain technical documentation for database processes and solutions.
- Participate in database architecture and data modeling discussions.
- Implement best practices for database development, version control, and release management.
Requirements
-
7+ years of experience as a SQL Developer or Database Developer.
-
Strong hands-on expertise in SQL programming.
-
Extensive experience with RDBMS platforms such as:
-
Microsoft SQL Server
-
Oracle Database
-
Strong understanding of:
-
Stored Procedures
-
Functions
-
Triggers
-
Views
-
Joins and Complex Queries
-
Indexing and Performance Tuning
-
Experience with database optimization and troubleshooting.
-
Knowledge of data modeling and relational database concepts.
-
Experience working in financial services/banking domains preferred.
-
Familiarity with ETL tools and data migration processes.
-
Understanding of SDLC and Agile methodologies.
-
Strong analytical and problem-solving skills.
Preferred Qualifications:
- Experience with financial data processing and reporting systems.
- Exposure to cloud database platforms is a plus.
- Knowledge of scripting languages such as PowerShell or Python is advantageous.
- Experience with tools like SSIS, Toad, SQL Developer, or Redgate.
- Banking, trading, risk, or regulatory reporting experience preferred.