Randstad - Jersey City, NJ

posted 3 months ago

Full-time - Mid Level
Jersey City, NJ
Administrative and Support Services

About the position

The position is for a Senior Python Developer based in Jersey City, New Jersey. The ideal candidate will have extensive experience in Python, REST, and ReactJS, with a preference for those who have worked on platforms like Quartz or similar. The role requires a minimum of 5 years of hands-on programming experience in any object-oriented language, preferably Python or Java. Additionally, candidates should have at least 3 years of experience as a senior developer on front office applications within banking services. The position also demands 2 years of experience in quantitative research and development, with a strong ability to handle domain-specific data analysis, as well as experience in risk and pricing application development. The candidate should possess at least 2 years of experience in REST, ReactJS, or full-stack development, and should be familiar with both object databases and relational databases. Knowledge of trade surveillance and market misconduct in the global market is also beneficial. Subject matter expertise in working on the Quartz platform is considered a significant advantage. The role is designed for local candidates who can work onsite in Jersey City or NYC, and it is a contract position with a pay range of $67.28 to $77.28 per hour. The work hours are from 8 AM to 5 PM, and the position requires excellent communication skills and the ability to thrive in a fast-paced front office environment.

Responsibilities

  • Develop and maintain applications using Python, REST, and ReactJS.
  • Collaborate with front office teams to enhance banking services applications.
  • Conduct quantitative research and data analysis specific to the domain.
  • Develop risk and pricing applications to support financial operations.
  • Work with both object-oriented and relational databases to manage data effectively.
  • Implement trade surveillance measures and understand market misconduct issues.
  • Utilize the Quartz platform for application development and enhancements.

Requirements

  • Bachelor's degree in a relevant field.
  • Minimum of 8 years of experience in software development.
  • 5+ years of hands-on programming experience in an object-oriented language, preferably Python or Java.
  • 3+ years of experience as a senior developer on front office applications in banking services.
  • 2+ years of experience in quantitative research and development.
  • 2+ years of experience in risk and pricing application development.
  • 2+ years of experience in REST, ReactJS, or full-stack development.
  • Experience in a big data environment is required.
  • Strong understanding of rates pricing, yield, and risk is a plus.
  • Excellent communication skills and ability to work in a fast-paced environment.

Nice-to-haves

  • Experience working in an n-tier environment.
  • Degrees from tier one schools are a huge plus.

Benefits

  • Health insurance coverage.
  • 401K contribution (based on eligibility).
  • Incentive and recognition program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service