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