Job Title: Senior Database Developer / DBA
Location: Canada (Toronto preferred)
Job Type: Contract
Job Description:
We are looking for a Senior Database Developer / DBA to work on a critical project involving the rewrite of a legacy system for a financial client. The role requires strong experience in database analysis, data modeling, and building scalable and high-performance database solutions.
Responsibilities:
- Analyze existing database systems and understand complex logic
- Work with stakeholders to gather and translate business requirements
- Design and develop database schemas, tables, and procedures
- Perform data modeling and ensure data quality and performance
- Handle data migration, ETL, and integration (SSIS)
- Implement data controls, compliance, and security standards
- Support production issues and work outside standard hours when needed
- Collaborate with teams in an Agile environment (Jira, Confluence)
Requirements:
- 8 10 years of experience in SQL Server DBA / Database Development
- Strong experience in data modeling and large-scale systems
- Hands-on experience with ETL, SSIS, and data integration
- Experience working in financial services domain
- Strong knowledge of data quality, security, and compliance
- Good communication and problem-solving skills
- Flexible to support after-hours production issues
Preferred Skills:
- Experience with SSRS or Tableau
- Exposure to cloud databases
- Knowledge of .NET, C#, or full-stack technologies
.