This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Shape the Future of Investment Technology Are you a highly skilled application developer with deep Charles River Development (CRD) experience and a passion for building technology solutions that drive investment decisions? We are seeking a Senior Application Developer to join a high-performing investment technology team responsible for supporting portfolio management, trading, portfolio optimization, and investment operations. This role offers the opportunity to work directly with Portfolio Managers, Traders, and Engineering teams to enhance mission-critical systems that support investment decision-making and trading activities. If you thrive in a fast-paced environment where technology and finance intersect, we’d love to speak with you. What You’ll Be Doing As a Senior Application Developer, you’ll play a key role in designing, developing, and supporting solutions across the Charles River Development ecosystem.
Job Responsibility
Lead the end-to-end delivery of CRD enhancements, including requirements gathering, design, development, testing, deployment, and production support
Configure and customize Charles River Manager Workbench and Central Workbench environments
Develop and support integrations utilizing the Charles River API Framework
Build and maintain REST API integrations between investment platforms and enterprise applications
Partner closely with Portfolio Managers, Traders, Portfolio Engineering, and Technology teams to deliver business-critical solutions
Support portfolio optimization, compliance, guideline monitoring, implementation, trading, and trade operations workflows
Ensure operational readiness and system stability, including start-of-day processing and production support
Create technical documentation, workflow diagrams, user stories, and interface specifications
Drive automation initiatives that improve efficiency, scalability, and reliability across the investment platform
Requirements
10+ years of application development experience
5+ years of experience within Investment Management, Asset Management, Wealth Management, or Capital Markets environments
5+ years of Python development experience
Strong experience with Java and/or C#
Advanced SQL development and database optimization skills
Experience developing and supporting REST API integrations
3+ years of hands-on Charles River Development (CRD) experience
Experience implementing, configuring, or customizing Order Management Systems (OMS)
Experience with Charles River API Framework (Frontend and Backend APIs)
Understanding of trading workflows, portfolio management, and investment operations
Experience working within Agile development environments
Bachelor’s degree in Computer Science, Engineering, Finance, Economics, Mathematics, or a related discipline
Nice to have
Experience configuring Manager Workbench and Central Workbench
Knowledge of portfolio optimization concepts, including risk models, exposures, constraints, and transaction cost analysis
Experience with Axioma risk and optimization solutions
Experience with OMEGA Point risk analytics platforms
Fixed Income and Equities trading experience
Experience with OMS batch automation, monitoring, and exception handling
Exposure to enterprise integration frameworks and messaging platforms