Sr. ETL Developer (SSIS/Zuora )
Are you an experienced ETL Developer passionate about data migration and integration? Apply Now!
Working with one of our top financial clients, this role calls for a Sr. ETL Developer. This position involves leading large-scale data migration projects, leveraging expertise in ETL tools and SQL to ensure accurate, efficient data transfer across systems. The successful candidate will play a key role in transforming legacy data environments and supporting evolving business needs.
Pay rate range (CAD): $55.20 – $74.90
Responsibilities
- Understand functional processes for large-scale data migration and integration
- Participate in requirements analysis, mapping discussions, and issue resolution
- Develop and validate data extract scripts using SSIS/SSDT
- Reconcile data between source and target systems to ensure accuracy
- Troubleshoot issues, document processes, and provide guidance to team members
- Provide clear status updates and support other IT and operational tasks
Desired Skill-Set
- 5–6 years’ experience with ETL tools, specifically MS SSIS/SSDT
- Strong SQL skills and proficiency with data analysis, data modeling, and query optimization
- Experience with legacy data migration and multiple database platforms (Oracle, MS SQL Server)
- Familiarity with Azure DevOps and version control practices
- Effective verbal and written communication skills
- Ownership-driven approach with proactive problem-solving capabilities
Nice to Have
- Knowledge of SAP BODS, Power BI, Clarify CRM, Zuora billing systems
- Experience working in financial services or with client-focused projects
BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.