Job Description:
We are seeking a highly skilled and motivated .NET Developer with Capital Markets experience and in-depth working knowledge of the Charles River Investment Management System (CRIMS) including Order Management (OMS) Portfolio Management (PMS) and Compliance modules. The ideal candidate will play a critical role in designing developing and maintaining scalable financial applications and integrating with Charles Rivers APIs to support front-to-back trading workflows compliance automation and portfolio analytics.
Key Responsibilities:
- Design develop and enhance enterprise-grade applications using C# .NET Core/.NET Framework and related technologies in a capital markets environment.
- Develop and maintain integration solutions with Charles Rivers OMS PMS and Compliance platforms via APIs FIX and other messaging protocols.
- Collaborate with front office users (traders PMs compliance officers) and operations teams to understand business requirements and translate them into technical solutions.
- Build and maintain real-time interfaces and data flows between internal systems and Charles River platforms.
- Work closely with DevOps teams to ensure smooth deployment and monitoring of .NET applications in production environments.
- Troubleshoot and resolve complex technical and functional issues related to order routing compliance checks and portfolio data.
- Develop and optimize SQL queries stored procedures and SSIS packages for data transformation and integration with trading systems.
- Participate in code reviews testing cycles and Agile ceremonies (stand-ups sprint planning retrospectives).
- Ensure application performance security scalability and maintainability in line with enterprise standards.
Qualifications:
Required:
- 10 years of experience as a .NET Developer in financial services preferably capital markets.
- Strong proficiency in C# .NET Core/.NET Framework Web APIs LINQ and multithreaded programming.
- Proven experience working with Charles River IMS (OMS PMS and Compliance) including configuration integration and troubleshooting.
- Solid understanding of capital markets including trade lifecycle compliance rules FIX messaging and portfolio management principles.
- Experience integrating with market data feeds trade execution platforms and custodial systems.
- Strong RDBMS knowledge (SQL Server or Oracle) with ability to write and optimize complex queries.
- Familiarity with CI/CD pipelines Git and Agile/Scrum methodologies.
- Excellent analytical problem-solving and communication skills.
Preferred:
- Experience with Charles River API Toolkit (REST/SOAP/FIX).
- Familiarity with financial data providers such as Bloomberg Refinitiv or ICE.
- Knowledge of cloud platforms (Azure/AWS) and containerization (Docker/Kubernetes).
- Experience with messaging frameworks (e.g. Kafka RabbitMQ) is a plus.