CRD Developer

Granite Solutions Groupe, Inc.

Canada

Hybrid

CAD 110,000 - 150,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Granite Solutions Groupe is seeking a Consultant, Software Development with strong CRD/CRIMS experience to support platform initiatives in a global investment management environment. You will design and develop Java components, CRD APIs, and interfaces, troubleshoot production issues, and collaborate with business analysts, PMs, and client teams to deliver robust, scalable solutions.

The role requires hands-on development, problem solving, and the ability to translate business requirements into

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of software development experience.
  • Strong experience in Java development.
  • Experience in Wealth Management, Asset Management, or Investment Management systems.
  • Experience with Oracle databases and SQL.
  • Strong hands-on experience with Charles River Development Investment Management Solution (CRD/CRIMS).
  • Broad understanding of CRIMS architecture, core functionality, and the investment/order lifecycle.
  • Hands-on experience with multiple areas of CRIMS, rather than experience limited to a single module, plugin, or functionality.
  • Experience developing or customizing CRIMS using Java plugins, CRD APIs, interfaces, workflows, or other extension mechanisms.
  • Working knowledge of CRD data structures/model, result sets, dynamic views, and stored queries.
  • Experience troubleshooting CRIMS issues across development and production environments.
  • Working knowledge of CRD compliance functionality and the ability to investigate and troubleshoot compliance-related issues.
  • Experience with CRD interfaces, APIs, batch processes, or FIX integrations.
  • Strong analytical and problem-solving skills, with the ability to independently investigate issues and develop technical solutions.
  • Ability to work collaboratively in a global team environment.
  • Strong communication skills and stakeholder engagement ability.
  • Ability to explain CRIMS concepts, technical decisions, and troubleshooting approaches clearly to both technical and business stakeholders.

Responsibilities

  • Interpret business and technical requirements to design and deliver technical solutions in an investment management environment.
  • Develop and maintain application components using Java, Oracle, and related technologies.
  • Develop and customize CRIMS components, including Java plugins, APIs, interfaces, workflows, and other platform extensions.
  • Demonstrate a strong understanding of the CRIMS architecture and how its core components interact across the order and investment management lifecycle.
  • Support and troubleshoot CRIMS functionality across areas such as order management, order lifecycle, compliance, data, interfaces, and platform workflows.
  • Support CRD platform interfaces, batch processes, and APIs.
  • Collaborate with business and technology stakeholders to troubleshoot and resolve production and development issues.
  • Analyze and debug runtime issues, defects, and system behavior.
  • Investigate complex CRIMS production issues, identify root causes, and implement appropriate technical resolutions.
  • Perform coding, testing, and deployment activities aligned with engineering standards.
  • Investigate, document, and resolve defects and system issues.
  • Support ongoing maintenance, enhancements, and system optimization activities.
  • Participate in CRIMS implementations, upgrades, integrations, and enhancement initiatives as required.
  • Work effectively with business analysts, project managers, client teams, and other technology stakeholders as a CRD technical subject matter expert.

Skills

Java development
CRIMS/CRD Expertise
Wealth/Investment mgmt domain
Problem solving
Communication

Education

Bachelor's degree in CS/Engineering/related

Tools

Oracle databases
SQL
CRD APIs
Java plugins

Job description

Consultant, Software Development
About Our Firm:

Granite Solutions Groupe provides financial services decision makers with people and solutions that deliver. Our clients count on us to deliver the right talent at the right time to achieve critical business results. We leverage our industry knowledge and passion for client priorities to deliver human capital solutions.

GSG was founded in 1998 as a consulting firm delivering project management and technology solutions for the financial services industry. GSG now has a global presence, with team members deployed across the U.S. at Fortune 1000 companies and high-performing Fintech firms.

High-caliber consultants are the face of GSG at our client organizations and offices. We value the deep relationships we have with our consultants that enable us to place them in roles where their skills will have an immediate impact. The GSG consulting team is comprised of diverse, experienced, driven, and dynamic contributors who excel at getting things done.

About the Opportunity:

GSG is seeking a CRD Developer / Senior CRD Engineer with strong Wealth Management and hands-on Charles River Development (CRD/CRIMS) experience to support Charles River Development platform initiatives within a global investment management environment.

The ideal candidate will have strong working knowledge of the CRIMS platform and its core components, combined with hands-on development experience in Java, CRD APIs, integrations, batch processes, and platform customization. This role requires someone who can independently troubleshoot CRIMS issues and translate business requirements into technical solutions.

Responsibilities:
  • Interpret business and technical requirements to design and deliver technical solutions in an investment management environment.
  • Develop and maintain application components using Java, Oracle, and related technologies.
  • Develop and customize CRIMS components, including Java plugins, APIs, interfaces, workflows, and other platform extensions.
  • Demonstrate a strong understanding of the CRIMS architecture and how its core components interact across the order and investment management lifecycle.
  • Support and troubleshoot CRIMS functionality across areas such as order management, order lifecycle, compliance, data, interfaces, and platform workflows.
  • Support CRD platform interfaces, batch processes, and APIs.
  • Work with CRD data, result sets, dynamic views, stored queries, and related CRIMS data structures to develop and troubleshoot solutions.
  • Collaborate with business and technology stakeholders to troubleshoot and resolve production and development issues.
  • Analyze and debug runtime issues, defects, and system behavior.
  • Investigate complex CRIMS production issues, identify root causes, and implement appropriate technical resolutions.
  • Perform coding, testing, and deployment activities aligned with engineering standards.
  • Investigate, document, and resolve defects and system issues.
  • Support ongoing maintenance, enhancements, and system optimization activities.
  • Participate in CRIMS implementations, upgrades, integrations, and enhancement initiatives as required.
  • Work effectively with business analysts, project managers, client teams, and other technology stakeholders as a CRD technical subject matter expert.
Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 5+ years of software development experience.
  • Strong experience in Java development.
  • Experience in Wealth Management, Asset Management, or Investment Management systems.
  • Experience with Oracle databases and SQL.
  • Strong hands-on experience with Charles River Development Investment Management Solution (CRD/CRIMS).
  • Broad understanding of CRIMS architecture, core functionality, and the investment/order lifecycle.
  • Hands-on experience with multiple areas of CRIMS, rather than experience limited to a single module, plugin, or functionality.
  • Experience developing or customizing CRIMS using Java plugins, CRD APIs, interfaces, workflows, or other extension mechanisms.
  • Working knowledge of CRD data structures/model, result sets, dynamic views, and stored queries.
  • Experience troubleshooting CRIMS issues across development and production environments.
  • Working knowledge of CRD compliance functionality and the ability to investigate and troubleshoot compliance-related issues.
  • Experience with CRD interfaces, APIs, batch processes, or FIX integrations.
  • Strong analytical and problem-solving skills, with the ability to independently investigate issues and develop technical solutions.
  • Ability to work collaboratively in a global team environment.
  • Strong communication skills and stakeholder engagement ability.
  • Ability to explain CRIMS concepts, technical decisions, and troubleshooting approaches clearly to both technical and business stakeholders.
Preferred Experience:
  • Experience with CRD SaaS implementations or migrations.
  • Experience supporting CRIMS upgrades and client implementations.
  • Experience with CRD FIX Engine, FIX troubleshooting, or straight-through processing (STP).
  • Experience with CRD batch/data integration tools and processes.
  • Experience with .NET/C# in addition to Java.
  • Experience with cloud technologies and enterprise application modernization.
Employee Benefits:
  • comprehensive medical, dental, vision and prescription coverage.
  • company-paid life insurance.
  • eligible commuter benefits-like paying for work-related public transit and parking with pre-tax dollars.
  • pre-tax contributions that go directly into your 401K.
  • pet insurance, discount card and prescriptions.
GSG's Commitment to Diversity:

As a diverse-owned business, GSG is committed to creating a diverse workforce, and we are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Front-Office Software Technical Trading Engineers VP (API, ETL, Java, C#), VP - Charles River Development
Principal Front-Office Software Technical Trading Engineers VP (API, ETL, Java, C#), VP - Charles River Development

Charles River Development • Toronto

On-site
CAD 110,000 - 180,000
Principal front-office trading integration engineer - vice president - java, talend, kafka, etl - charles river development -
Principal front-office trading integration engineer - vice president - java, talend, kafka, etl - charles river development -

State Street • Toronto

On-site
CAD 120,000 - 180,000
Sr. Software Engineer, AVP II
Sr. Software Engineer, AVP II

State Street • Toronto

On-site
CAD 127,000 - 196,000
Business Analyst - CRIMS
Business Analyst - CRIMS

Wipro • Toronto

On-site
CAD 77,000 - 120,000
Senior Business Analyst
Senior Business Analyst

Picton Mahoney • Toronto

On-site
CAD 120,000 - 130,000
Competitive total rewards
Equity ownership program
Profit sharing
+1
Senior Analyst, Portfolio Management
Senior Analyst, Portfolio Management

psp investments • Montreal (administrative region)

On-site
CAD 99,000 - 121,000
Health insurance coverage
Professional training and certificates
Work-life balance
+1
CSL- Water
CSL- Water

CDM Smith • Toronto

Hybrid
CAD 158,000 - 293,000
SimCorp Dimension (SCD) Specialist
SimCorp Dimension (SCD) Specialist

Munich Re • Toronto

On-site
CAD 154,733 - 196,933
Training & Certification
DEI & Inclusion
Continuous Learning
+1
Associate/Cybersecurity & Incident Response (Forensic Services practice)
Associate/Cybersecurity & Incident Response (Forensic Services practice)

Charles River Associates • Toronto

On-site
CAD 139,000 - 160,000
Training programs
Benefits package
VP, Front-Office Trading Systems Engineer
VP, Front-Office Trading Systems Engineer

Charles River Development • Toronto

On-site
CAD 110,000 - 180,000