We are seeking a skilled T-SQL Database Developer with Application Support skills to design, develop, and maintain SQL Server databases while providing support for business applications. The ideal candidate will have strong T-SQL skills, experience in database performance tuning, and a solid understanding of application support processes.
Key Responsibilities:
Design, develop, and maintain T-SQL stored procedures, functions, views, and triggers.
Write optimized queries for large datasets and ensure database performance efficiency.
Assist in database design, normalization, and schema development.
Provide second-level application support, troubleshooting, and resolving issues related to database-driven applications.
Collaborate with business users, analysts, and IT teams to understand application and reporting requirements.
Implement and maintain ETL processes for data integration and reporting.
Monitor database and application performance, perform tuning, and recommend improvements.
Ensure data security, backup, and recovery processes are in place and followed.
Document database processes, application configurations, and technical specifications.
Required Qualifications:
Bachelor's degree in Computer Science, Information Technology, or related field.
Proven experience as a T-SQL Developer or SQL Server Database Developer.
Strong proficiency in T-SQL, stored procedures, triggers, functions, and query optimization.
Experience providing application support for database-driven systems.
Familiarity with SQL Server Reporting Services (SSRS) or SQL Server Integration Services (SSIS) is a plus.
Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications:
Experience with performance tuning and query optimization on large databases.
Knowledge of cloud database services (e.g., Azure SQL Database).
Experience in Agile development environments.
Experience in production support processes and IT service management (ITSM).