Sr Application Developer - Charles River Development (CRD)

New
Based in United StatesContractSenior
Salary70 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
10+ years of application development experience; 3+ years of CRD implementation or customization experience
Required Skills
PythonSQLJavaC#RESTful APIs

Requirements

  • 10+ years of application development experience in enterprise or financial services environments.
  • Strong hands-on experience with Charles River Development (CRD) API framework, including both frontend and backend integrations.
  • Advanced proficiency in SQL, including complex queries, performance tuning, and data analysis.
  • Strong programming skills in Java or C#, with the ability to support integration and system-level development.
  • Experience with REST APIs, integration design, testing, and troubleshooting in distributed systems.
  • Proficiency in Python for scripting, automation, or data processing tasks.
  • 3+ years of CRD implementation or customization experience, including Workbench configuration.
  • Strong understanding of order management systems, trading workflows, and capital markets (equities and fixed income).
  • Experience with portfolio optimization concepts such as risk factors, constraints, and transaction cost analysis.
  • Familiarity with optimization platforms such as Axioma and OMET/Gap Point is highly desirable.

Responsibilities

  • Lead the end-to-end delivery of CRD enhancements, including requirements gathering, technical design, configuration, development, testing, deployment, and production support.
  • Develop and maintain integrations using the Charles River API framework, covering both frontend workflows and backend services such as order routing, guideline checks, and reference data management.
  • Configure CRD Workbench environments (Manager or Central), including workflows, rules, layouts, and result sets to support business requirements.
  • Build and support REST-based integrations and messaging frameworks to ensure seamless data flow between CRD and external systems.
  • Monitor and support CRD batch processing, ensuring start-of-day readiness, stability, and effective exception handling.
  • Collaborate with portfolio engineering and trading teams to support portfolio optimization workflows, including risk, constraints, and performance analytics.
  • Translate business requirements into detailed technical specifications, functional designs, user stories, and system documentation.
  • Contribute to troubleshooting, performance tuning, and continuous system improvement across trading and investment platforms.
View Full Description & ApplyYou'll be redirected to the employer's site
70 USD per hour
Apply Now