Apply on Kit Job: kitjob.ca/job/2g9ai1
Position Description This is a hybrid role requiring onsite presence in downtown Toronto and/or a client office for a minimum of four days per week (subject to change).
You will design, enhance, and maintain Counterparty Credit Risk (CCR) systems as a skilled Python/Django developer. The focus is building scalable and maintainable solutions by improving existing systems rather than creating redundant new code.
Responsibilities
Analyze current system architecture and process flows to ensure seamless integration of new features.
Enhance and extend existing applications with a focus on maintainability, scalability, and reusability.
Develop and maintain applications using Python, Django, PostgreSQL, and Google Cloud Platform.
Work with and support systems/components built in Java as part of the broader technology landscape.
Implement and optimize CI/CD pipelines for efficient and reliable deployments.
Identify opportunities to refactor legacy code and adopt modern technologies and best practices.
Drive technical currency initiatives by upgrading core components such as MQ, Kafka, Airflow, Python, and Java.
Ensure systems remain secure, up-to-date, and aligned with enterprise standards.
Break down requirements into well-defined tasks with accurate estimations.
Collaborate with BAs and stakeholders to ensure a clear understanding of requirements and scope.
Design and implement robust testing strategies covering functional, regression, and integration scenarios.
Ensure high‑quality code delivery with minimal defect leakage.
Provide production support by troubleshooting issues and ensuring system stability.
Address security vulnerabilities identified through tools such as Checkmarx.
Support ongoing enhancement cycles with minimal disruption to production.
Maintain a proactive approach to code quality with strong ownership and attention to detail.
Required Qualifications
5+ years of experience in Python, with strong expertise in Django and PostgreSQL.
Hands‑on experience working with or supporting applications built in Java.
Strong experience in credit risk management or broader risk management domains.
2+ years of experience with Google Cloud Platform (GCP) or similar cloud environments.
Knowledge of CI/CD and DevOps practices.
Familiarity with Kafka, MQ, Airflow, and distributed systems.
Strong problem‑solving and analytical skills.
Experience working in Agile/Scrum teams.
Preferred Qualifications
Google Cloud or other cloud certifications.
CFA, FRM, or CCR‑related certifications.
Experience in financial services or risk platforms.
Compensation 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 $95,000–$145,000. This role is an existing vacancy.
Equal‑Opportunity Employer Statement As an equal‑opportunity employer, being able to perform your best during the recruitment process is significant to us. If you require an accommodation, please inform your recruiter.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g9ai1
📌 Python Developer - Credit Risk (Toronto)
🏢 CGI
📍 Toronto