Revenir aux emplois
Senior Developer
- Emplacement Toronto
- Type d’emploi Emploi permanent
- Salaire Market related
- Discipline Nucléaire
- Références JOB-30265
Location: Toronto, ON
Position Overview
We are seeking a Senior Developer with deep, hands-on experience working with the Charles River Investment Management Solution (CRIMS) to support the firm’s trading, portfolio management, and compliance operations. This role is part of the Trading & Compliance Systems team and is focused on the development, configuration, and support of CRIMS in a highly integrated investment environment.
The successful candidate will work closely with traders, portfolio managers, compliance, and technical teams to deliver high-impact solutions and maintain the stability and scalability of the platform.
Key Responsibilities
- Work directly with traders, portfolio managers, and compliance teams to enhance CRIMS features including Manager Workbench, modeling, rebalancing, blotter workflows, and compliance testing.
- Configure and maintain CRIMS components including workflow rules, instrument defaults, user privileges, import/export mappings, and batch imports.
- Develop and support CRIMS customizations such as trade file outputs for custodians and third parties.
- Troubleshoot and resolve CRIMS-related issues in collaboration with internal IS teams and Charles River Development support.
- Assist in CRIMS patch and version upgrades through planning, testing, and deployment.
- Perform root cause analysis for production issues and implement lasting resolutions.
- Document system configurations and processes to ensure transparency and knowledge transfer.
- Identify opportunities for automation and process improvements within the CRIMS environment.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- 8+ years of experience in software development.
- Minimum 3 years of direct hands-on experience working with CRIMS (version 20R1 or higher).
- Strong understanding of CRIMS configuration, integration, and support processes.
- Proficiency in C#.NET and SQL.
- Familiarity with scripting tools such as PowerShell; experience with Angular/Typescript is a plus.
- Experience working with Azure and Azure DevOps is an asset.
- Knowledge of the trade lifecycle, investment operations, and compliance workflows.
- Strong communication skills and ability to work across technical and business teams.