onsite
Senior Data Developer, Allowance for Credit Loss - Farm Credit Canada
Software Engineer
Senior Data Developer focused on building and maintaining robust data pipelines for credit loss modeling, leveraging SQL, Python, and advanced ETL techniques to support financial analytics and reporting.
About the role
Key Responsibilities
- Design, develop, and maintain scalable ETL processes to ingest, transform, and load large datasets for credit loss analysis.
- Collaborate with data scientists and business analysts to translate analytical requirements into efficient data models and workflows.
- Optimize SQL queries and database structures to ensure high performance and reliability of data services.
- Implement data quality checks, monitoring, and documentation to support regulatory compliance and audit readiness.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality standards.
Requirements
- 5+ years of experience in data engineering or development roles within financial services.
- Experience with data warehousing concepts and performance tuning.
- Strong analytical skills and ability to troubleshoot complex data issues.
- Excellent communication skills and a collaborative mindset.