Backend Python Developer

$135,200 - $141,981/Yr

Randstad - Jersey City, NJ

posted 16 days ago

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

About the position

The Backend Python Developer role is focused on developing and maintaining software solutions, particularly in the context of regulatory transaction reporting for OTC derivative products. The position requires strong expertise in Python programming, particularly in an object-oriented context, and involves working within a global team to deliver enterprise-scale projects. The candidate will be expected to engage in the full software development lifecycle, including testing and automation, while adhering to regulatory standards.

Responsibilities

  • Develop and maintain backend systems using Python, focusing on object-oriented programming principles.
  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Collaborate with global teams to deliver significant enterprise-scale projects.
  • Implement and maintain testing strategies, including unit and integration tests, along with test automation.
  • Design and develop distributed message systems as part of the backend architecture.
  • Build and utilize RESTful APIs for system integration.
  • Work with Unix/Linux environments to support application development and deployment.

Requirements

  • 5+ years of software development experience, particularly in Python and object-oriented programming.
  • Strong knowledge of regulatory transaction reporting and OTC derivative products.
  • Minimum 2 years of experience specifically in Python programming (not just scripting).
  • 3-5 years of experience in Object Oriented Programming.
  • Bachelor's degree in Computer Science or a related field.
  • Strong knowledge of version control systems (e.g., git, svn).
  • Experience with testing methodologies and automation.
  • Familiarity with Agile development methodologies and the software development lifecycle (SDLC).
  • Strong understanding of regulatory rules and applications related to the financial industry.
  • Self-starter with a passion for programming and delivering projects to end-users.

Nice-to-haves

  • Experience with development facilities like SecDB or Athena.
  • Exposure to Front and Middle Office functions and controls.

Benefits

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