Location
New York, NY
Salary
Not specified
Type
fulltime
Posted
Today
via linkedin
Job Description
Job Summary for C\+\+ Developer Consultant
- Position: C\+\+ Developer Consultant
- Location: Midtown Manhattan, NYC (Local candidates preferred)
- Work Schedule: Hybrid (2-3 days onsite per week)
- Client: Banking
Key Responsibilities
- Develop C\+\+ libraries integrating Quant pricing models into Murex FLEX API for equities and derivatives.
- Collaborate in an Agile/Scrum environment using JIRA.
- Architect and implement robust, high-performance components to ensure execution system stability.
- Partner with strats and quants for integration support.
- Work with CI/CD teams to establish DevOps pipelines, including containerization.
- Develop tools for monitoring pricing libraries and facilitate future integration with Java \& Python components.
Required Skills \& Experience
- Expert-level proficiency in C\+\+.
- Experience developing and architecting real-time distributed software systems in financial services.
- Familiarity with Agile/Scrum methodologies and JIRA/Confluence.
- Strong communication skills.
- Experience with CI/CD pipelines (Gitlab, Jenkins, Sonar, Redgate, Docker/Kubernetes).
- Proven ability to build scalable, distributed computational services.
- Experience with enterprise-level service development and data serialization.
- Ability to develop service wrappers for Python or C\+\+ libraries.
- REST API development and integration, including enterprise-level authorization and authentication.
- Experience with enterprise services (monitoring, state management).
- Familiarity with Java Messaging Services (Active MQ or similar).
- Experience with inter-process communication (e.g., Google Protocol Buffers).
- Implementing CI/CD processes for C\+\+ applications, including Linux deployment.
- Experience with Remote Procedure Calls (RPCs).
- MS SQL Server experience.
Desirable Skills
- Murex FLEX experience.
- Background in equities/fixed income electronic trading, market data, or pricing.
- Experience working with quantitative and trading teams.
- Java and Python programming skills.
Education
- Bachelor’s Degree (BS) required.
share resumes at
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.