Enable job alerts via email!

Senior Developer – Charles River Investment Management Solution (CRIMS)

Morson Group

Toronto

On-site

CAD 140,000 - 160,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial services organization is seeking a Senior Developer to join their Trading & Compliance Systems team. The successful candidate will enhance and support the Charles River Investment Management Solution (CRIMS), ensuring its reliability and scalability in a dynamic environment. With responsibilities ranging from system configuration to team collaboration, this role is suited for an experienced developer with a strong understanding of the trade lifecycle and compliance workflows.

Qualifications

  • 8+ years of software development experience.
  • 3+ years of hands-on experience with CRIMS (version 20R1 or later).
  • Strong understanding of investment operations and compliance workflows.

Responsibilities

  • Enhance CRIMS features in collaboration with trading and compliance teams.
  • Troubleshoot and resolve issues within the CRIMS system.
  • Identify automation opportunities within the CRIMS ecosystem.

Skills

C#.NET
SQL
PowerShell
Angular/Typescript

Education

Bachelor’s degree in Computer Science
Bachelor’s degree in Information Technology

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Morson Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$140,000.00/yr - $160,000.00/yr

Direct message the job poster from Morson Group

Director Technology & Change Recruitment @ Morson USA | SheEO with Sophie Podcast

A financial services organization is seeking a Senior Developer with extensive hands-on experience in the Charles River Investment Management Solution (CRIMS). This position plays a key role within the Trading & Compliance Systems team and is responsible for the development, configuration, and support of CRIMS in a dynamic, integrated investment environment.

The ideal candidate will collaborate closely with traders, portfolio managers, compliance personnel, and technical teams to deliver impactful solutions and ensure the platform’s reliability and scalability.

Key Responsibilities

  • Collaborate with trading, portfolio management, and compliance teams to enhance CRIMS features such as Manager Workbench, modeling, rebalancing, blotter workflows, and compliance testing.
  • Configure and manage various CRIMS components including workflow rules, instrument defaults, user privileges, data mappings, and batch imports.
  • Develop and maintain customizations such as trade file outputs for custodians and third-party integrations.
  • Troubleshoot and resolve issues related to CRIMS in coordination with internal IT teams and vendor support.
  • Support planning, testing, and deployment of CRIMS patches and version upgrades.
  • Conduct root cause analysis of production issues and implement long-term solutions.
  • Maintain clear documentation of system configurations and processes for knowledge sharing.
  • Identify and implement opportunities for automation and process optimization within the CRIMS ecosystem.

Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
  • At least 8 years of software development experience.
  • A minimum of 3 years of direct, hands-on experience with CRIMS (version 20R1 or later).
  • Solid understanding of CRIMS configuration, integration, and support best practices.
  • Proficient in C#.NET and SQL.
  • Experience with scripting tools such as PowerShell; familiarity with Angular/Typescript is a plus.
  • Exposure to Azure and Azure DevOps is advantageous.
  • Understanding of the trade lifecycle, investment operations, and compliance workflows.
  • Strong communication skills and the ability to work effectively across both technical and business teams.
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology

Referrals increase your chances of interviewing at Morson Group by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)
Software Engineering Intern (September 2025)

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineering Manager

Morson Talent (Canada & USA)

Toronto

On-site

CAD 120’000 - 160’000

7 days ago
Be an early applicant

Practice Manager - Wealth Management Practice / Charles River Development

STATE STREET CORPORATION

Toronto

On-site

CAD 90’000 - 150’000

30+ days ago

Practice Manager - Wealth Management Practice / Charles River Development

STATE STREET CORPORATION

Toronto

On-site

CAD 80’000 - 150’000

30+ days ago