Senior Developer - Order Management System


New York City
Permanent
USD185000 - USD205000
Financial Technology
PR/538279_1742562136
Senior Developer - Order Management System

Our client, a NYC based Asset Manager, is seeking a highly motivated Senior Developer to support the Front Office Order Management System (Investment, Trading, Investment Admin, Legal, and Compliance) with recent experience in an asset management firm or hedge fund, preferably with Charles River IMS.

Major Responsibilities:
* Design, develop, and maintain mission-critical applications integrated with the firm's Order Management System.
* Collaborate with traders, portfolio managers, compliance, and other stakeholders to translate business requirements into full-fledged applications and processes.
* Optimize application performance, troubleshoot issues quickly, and ensure system reliability.
* Implement best practices in software development, including design patterns, unit testing, and CI/CD pipelines.
* Conduct code reviews, enforce development standards, and provide mentorship to junior developers.

Minimum Requirements:
* Strong understanding of Order Management Systems, preferably Charles River IMS.
* 10+ years of hands-on software development experience, with expertise in C#/.NET Core and SQL Server.
* Strong knowledge of Object-Oriented Programming, Design Patterns, SOLID principles, and Service-Oriented Architecture.
* Bachelor's degree in Computer Science or related field.
* Ability to troubleshoot trading-related applications and provide fast resolutions.
* Strong listening, analytical, reasoning, and problem-solving skills.
* Strong written and verbal communication skills.
* Experience in Asset Management or Hedge Fund environments, with knowledge of equities, fixed income, and portfolio management concepts.
* Demonstrates inclusive behaviors in support of a culture that values diverse perspectives.

Beneficial Skills:
* Experience with Microservices architecture.
* Experience with Azure Services and Azure DevOps (CI/CD).
* Experience with distributed streaming technologies such as Apache Kafka for processing real-time trading data.
* Experience with modern front-end frameworks such as Angular.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your resume so you can be considered for roles that have yet to be created. 

Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you