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

17 days ago

Job summary

A financial services organization is looking for a Senior Developer with expertise in the Charles River Investment Management Solution (CRIMS). This role involves enhancing CRIMS features, managing components, and collaborating with trading and compliance teams. Ideal candidates should have significant experience in software development, particularly with CRIMS, along with strong skills in C#.NET and SQL. The position is full-time and located in Toronto, Ontario.

Qualifications

  • 8 years of software development experience.
  • 3 years of hands-on experience with CRIMS (version 20R1 or later).
  • Solid understanding of CRIMS configuration and integration.

Responsibilities

  • Collaborate with teams to enhance CRIMS features.
  • Configure and manage various CRIMS components.
  • Develop and maintain customizations for trade file outputs.

Skills

C#.NET
SQL
PowerShell
Angular
Typescript

Education

Bachelor’s degree in Computer Science or related discipline

Tools

Azure
Azure DevOps

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.

    J-18808-Ljbffr

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

    Similar jobs