Data Engineering - Python, Counterparty Credit Risk Category: Software Development/ Engineering
Main location: Canada, Ontario, Toronto
Position ID:J0626-1390
Employment Type: Full Time
Position Description: We are seeking a skilled Python Developer with strong Data Engineering experience to support and enhance Counterparty Credit Risk (CCR) systems and enterprise data platforms. The role focuses on building scalable, maintainable, and high-performing solutions through application development, ETL processes, and data platform enhancements.
This role is hybrid and requires onsite presence at the downtown Toronto and/or client office a minimum of 4 days per week (subject to change at any time).
Your future duties and responsibilities: - Analyze system architecture and data flows to support new features and integrations
- Develop and enhance applications using Python, Django, PostgreSQL, and GCP
- Design and maintain ETL pipelines, data transformation processes, and data integration workflows
- Build and support scalable data processing solutions using Airflow, Kafka, and MQ
- Support systems and components built in Java within the broader enterprise environment
- Implement and optimize CI/CD pipelines and deployment processes
- Refactor legacy code and support modernization initiatives across platforms
- Collaborate with BAs, stakeholders, and cross-functional teams to define and deliver solutions
- Design and execute testing strategies including functional, integration, and data validation testing
- Provide production support, troubleshoot issues, and ensure platform stability and security
Required qualifications to be successful in this role: - 5+ years of experience in Python development with strong expertise in Django and PostgreSQL
- Strong experience in Data Engineering, ETL development, data integration, and data processing
- Hands-on experience with Airflow, Kafka, MQ, and distributed systems
- Experience working with Google Cloud Platform (GCP) or similar cloud technologies
- Experience supporting enterprise applications built in Java
- Strong understanding of CI/CD, DevOps practices, and system optimization
- Experience in credit risk management, CCR, or financial risk platforms
- Strong analytical, troubleshooting, and communication skills
- Experience working in Agile/Scrum environments
Preferred Qualifications:
- Google Cloud or other cloud certifications
- Experience in financial services or enterprise data platforms
- CFA, FRM, or CCR-related certifications
Disclaimer : Use of the term 'engineering' in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.
**CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $80,000-$130,000. This role is an existing vacancy.**
#LI-VK7
Use of the term 'engineering' in this job posting refers to the technical sense related to Information Technology (IT) and does not imply that the individual practices engineering or possesses the requisite license as prescribed by the applicable provincial or territorial engineering regulator. We are seeking individuals with expertise in IT engineering-related functions, but licensure from an engineering regulator is not a prerequisite for this position. Engineering is a regulated profession in Canada which is restricted in terms of use of titles and designation.
Skills: - Agile
- Airflow
- Django
- Financial Services
- Google Cloud Platform
- Postgre SQL
- Python
- SCRUM
- Software Architecture