Randstad Corporate Services

C++/Python Developer

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: New York
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: C++/Python Developer
  • Secondary Skills: C++/Python Developer
  • Job Location: New York, New York
  • Posted Date: Posted today
Job Description

job summary:

Join the Commodities and Global Markets technology team as a software engineer that enjoys working in partnership with traders to solve complex problems and make a significant impact on the business.

 

By building a suite of in-house developed, real-time risk management systems across the global fixed income and foreign exchange markets, you'll help each of the desks effectively manage their risk, manage the positions and analyze their profit and trading strategies.

 

The team is aligned and collocated with the trading desk and is formed of technology enthusiasts who are given scope to bring value to the business through their contribution of technical skills and ideas. We develop systems that span the full trade lifecycle from connectivity to order management including monitoring, reporting, algorithms and other tooling.

 

You will support our trading desks on a day to day basis and will ensure high availability of systems through solid design, effective programming practices and excellent debugging and troubleshooting skills.

 

To be successful in this role you will have to be a technology enthusiast with strong C++ and Python development experience to deliver high quality robust code, ensuring automated test coverage and deployment. You will have to drive efficiencies through automation of processes where appropriate as well as establish strong relationships with the business and IT stakeholders.

 

Understanding of financial instruments will be largely beneficial in communicating with the stakeholders but not essential as well as exposure to technologies like Java, Linux, SQL and Cloud based engineering.

 

Ideally you would possess over 5 years of development skills. You should be comfortable in both implementing enterprise solutions and self management, as well as the willingness to collaborate with other technology teams.

 

Key Responsibilities:



  • Acquire a broad understanding of the internal trading system, CMD products and implementation, and surrounding trading application infrastructure
  • Support our trading desks on a day to day basis and will ensure high availability of systems through solid design, effective programming practices and excellent debugging and troubleshooting skills.
  • Contribute to supporting day-to-day front-office activities
  • Continually upgrade skill set with respect to both technical skills and business/product knowledge



Day to Day Duties :



  • Support our trading desks on a day to day basis and will ensure high availability of systems through solid design, effective programming practices and excellent debugging and troubleshooting skills.
  • Contribute to supporting day-to-day front-office activities, responding to inquiries regarding calculations observed in various finance (P&L) and risk systems
  • Automation of daily processes and helping to improve efficiency of existing processes
  • Seeking and incorporating feedback from business clients for continuous improvement



Experience Required:



  • Bachelor's Degree in Computer Science or related field
  • At least 5 years experience in C++ and Python
  • Understanding in data structures, Object Oriented Programming and Unix OS fundamentals
  • Knowledge in Java desirable
  • Strong communication skills
  • Financial knowledge - front office experience
  • Strong analytical skills
  • Comfortable with collaboration across teams, functional areas and product sets




location: New York, New York

job type: Permanent

salary: $110,000 - 150,000 per year

work hours: 8 to 6

education: Bachelors



responsibilities:


  • Acquire a broad understanding of the Macquarie Trading System (MTS), CMD products and implementation, and surrounding MTS infrastructure
  • Develop and test extensions to MTS and surrounding infrastructure in C++, Python, or Java
  • Contribute to supporting day-to-day front-office activities
  • Continually upgrade skill set with respect to both technical skills and business/product knowledge



qualifications:

Experience Required:



  • Bachelor's Degree in Computer Science or related field
  • At least 3 years experience in C++ and/or Python
  • Understanding in data structures, Object Oriented Programming and Unix OS fundamentals
  • Knowledge in Java desirable
  • Strong communication skills
  • Financial knowledge is desirable
  • Strong analytical skills
  • Comfortable with collaboration across teams, functional areas and product sets



skills:

  • Bachelor's Degree in Computer Science or related field
  • At least 3 years experience in C++ and/or Python
  • Understanding in data structures, Object Oriented Programming and Unix OS fundamentals
  • Knowledge in Java desirable
  • Strong communication skills
  • Financial knowledge is desirable
  • Strong analytical skills
  • Comfortable with collaboration across teams, functional areas and product sets




Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

Relevant Job Openings
Azure Data Architect with Talend
Azure Cloud Architect
Node JS Developer
Junior Java Developer
Python Developer
Data Architect or Big data Architect