Overview
Skills
Job Details
Charles River Developer
We need: Charles River Developer (10+ years minimum) who has been involved in Charles River projects (Implementations are a huge plus) and has strong .NET development skills to design, develop, and support solutions within the Charles River Investment Management System (CRIMS) environment. The ideal candidate will have hands-on experience with Charles River APIs, SDK, and integrations, as well as deep knowledge of investment management workflows. Candidates must have 5+ years of hands-on experience working with Charles River IMS (CRIMS) including API integrations, SDK customization, or workflow extensions as well as Strong understanding of investment management processes, including order management, compliance, and portfolio management workflows.
Job Description:
We are seeking an experienced Charles River Developer with strong .NET development skills to design, develop, and support solutions within the Charles River Investment Management System (CRIMS) environment. The ideal candidate will have hands-on experience with Charles River APIs, SDK, and integrations, as well as deep knowledge of investment management workflows.
You will work closely with business analysts, portfolio managers, traders, and other technology teams to enhance and optimize the Charles River platform, ensuring seamless integration with internal and external systems.
Key Responsibilities
- Design, develop, and maintain custom solutions and integrations for Charles River IMS using .NET (C#) and related technologies.
 - Leverage Charles River APIs, SDK, and Web Services to build and extend functionality across front, middle, and back-office processes.
 - Collaborate with business analysts to translate functional requirements into robust technical solutions.
 - Develop and maintain data interfaces between CRIMS and other enterprise systems (e.g., trading, risk, accounting, market data, performance).
 - Participate in system upgrades, patch management, and performance tuning activities.
 - Support UAT, troubleshoot issues, and provide production support for Charles River integrations and extensions.
 - Implement automation scripts and monitoring tools to enhance system reliability and efficiency.
 - Maintain technical documentation, including design specs, data mappings, and deployment procedures.
 - Work within an Agile/Scrum development framework and participate in code reviews, sprint planning, and retrospectives.
 
Qualifications
Required:
- Bachelor s degree in Computer Science, Engineering, or related field.
 - 5+ years of software development experience with a focus on .NET (C#) technologies.
 - 2+ years of hands-on experience working with Charles River IMS (CRIMS) including API integrations, SDK customization, or workflow extensions.
 - Strong understanding of investment management processes, including order management, compliance, and portfolio management workflows.
 - Experience with SQL Server (queries, stored procedures, performance optimization).
 - Familiarity with SOAP/RESTful APIs, XML, JSON, and middleware/integration tools.
 - Experience with version control systems (e.g., Git, Azure DevOps) and CI/CD pipelines.
 - Strong problem-solving, debugging, and communication skills.
 
Preferred:
- Experience with Charles River CRPM (Performance Measurement) or Compliance modules.
 - Familiarity with FIX protocol, Bloomberg, or market data integrations.
 - Exposure to cloud environments (Azure or AWS).
 - Experience in financial institutions, particularly asset management, hedge funds, or investment banks.