quartz python developer

$132,454 - $153,254/Yr

Randstad - Jersey City, NJ

posted 2 months ago

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

About the position

The Cleared Derivatives Risk Technology (CDRT) team at Randstad US is seeking a Senior Python (Quartz) Developer to join their dynamic team in Jersey City, New Jersey. This role is pivotal in the design, development, and support of our Over-the-Counter (OTC) and Exchange Traded Derivatives (ETD) Intraday Risk and Clearing Certainty Platforms. The CDRT team operates in a lean agile manner, closely collaborating with business and credit risk partners to deliver effective solutions for the client Securities Clearing Franchise. As a Senior Python Developer, you will leverage your extensive experience in Python programming to lead the development of risk applications tailored for the Cleared Derivatives Business. In this role, you will be responsible for utilizing Object-Oriented Design patterns to develop robust software solutions. You will lead the design, development, and testing phases of our risk applications, ensuring they meet the high standards required for the financial services industry. Collaboration is key, as you will work alongside other teams to understand and resolve issues that arise during the development process. Additionally, you will be tasked with reporting on project status and issues, creating comprehensive technical documentation, and mentoring junior developers to foster their growth and development within the team. This position requires a strong background in Python development, with a minimum of 7 years of experience in Python 3.x. Familiarity with Pub/Sub and Queue Messaging Systems, particularly AMPS, is essential. You should also possess solid database skills, including SQL and Oracle, along with experience in table design. The ability to adopt and leverage a N-Tier Component Based Architecture is crucial, as is a strong analytical mindset and proficiency in Object-Oriented Design/Programming. The ideal candidate will be a good team player, comfortable working in a collaborative environment, and eager to learn about the business and existing systems.

Responsibilities

  • Develop software using Object-Oriented Design patterns.
  • Lead the designing, development, and testing of Risk applications for the Cleared Derivatives Business.
  • Collaborate with other teams to understand and resolve issues.
  • Report on project status and issues.
  • Create technical documentation.
  • Mentor junior developers.

Requirements

  • 7+ years of experience in Python 3.x
  • Experience with Pub/Sub and Queue Messaging Systems (AMPS Preferred)
  • Database skills - SQL, Oracle, Table Design experience
  • Able to adopt and leverage a N-Tier Component Based Architecture
  • Analytical and Object-Oriented Design/Programming Skills
  • Good Team Player

Nice-to-haves

  • A degree in computer science or a related field
  • Proven ability to work within a team with good interpersonal communication skills
  • Comfortable with an Event Based Paradigm, Multithreading, and Asynchronous concepts
  • Eager and willing to learn the business and existing systems
  • Familiarity with IRS, CDS, Repos, and Futures/Options Products
  • MongoDB - NoSql, JSON, design patterns
  • React JS
  • Java, Object Oriented DB / SQL
  • Quartz Stack - DAG, QzRT, QFS Deal Model

Benefits

  • Health insurance
  • Incentive and recognition program
  • 401K contribution
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service