Core Python Developer

$135,200 - $145,600/Yr

The Matlen Silver Group - Jersey City, NJ

posted 4 months ago

Full-time - Mid Level
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

The Core Python Developer position is a critical role within the Global Technology division, focusing on the development and support of a Regulatory Transaction Reporting controls application. This application is designed to operate across multiple jurisdictions and asset classes, specifically for OTC Derivatives, FX, and Securities products. The successful candidate will be responsible for ensuring that the application meets regulatory requirements and functions effectively within the complex landscape of financial transactions. The role requires a deep understanding of regulatory transaction reporting, particularly in relation to frameworks such as CFTC, EMIR, and MiFID II. Candidates should possess a strong background in software development, with a minimum of 5 years of experience in the field. This experience should include a solid foundation in Object Oriented Programming (OOP) and familiarity with OTC derivative products. Alternatively, candidates with at least 2 years of dedicated Python programming experience (beyond simple scripting) will also be considered. In addition to technical skills, the ideal candidate will have a Bachelor’s degree in Computer Science and a robust understanding of the software development life cycle (SDLC). Experience with version control systems, testing methodologies (including unit and integration testing), and Agile development practices is essential. The candidate should be a self-starter, capable of working collaboratively within a global team, and have a proven track record of delivering significant enterprise-scale projects to end-users. Strong Python development skills are required, particularly in environments such as SecDB or Athena. Familiarity with distributed message system design and development, as well as working knowledge of Unix/Linux systems, is also important. Additionally, candidates should have experience building and utilizing RESTful APIs and exposure to Front and Middle Office functions and controls.

Responsibilities

  • Develop and support a Regulatory Transaction Reporting controls application across multiple jurisdictions and asset classes.
  • Ensure compliance with regulatory requirements for OTC Derivatives, FX, and Securities products.
  • Collaborate with global teams to deliver enterprise-scale projects.
  • Utilize strong Python programming skills in a development environment like SecDB or Athena.
  • Design and develop distributed message systems.
  • Build and use RESTful APIs for application integration.
  • Participate in the Agile development life-cycle and contribute to SDLC best practices.

Requirements

  • 5+ years of software development experience.
  • Experience in regulatory transaction reporting (CFTC, EMIR, MiFID II) is a plus.
  • Minimum 2 years of Python programming experience (not as scripts).
  • 3-5 years of Object Oriented Programming experience.
  • Bachelor's degree in Computer Science or related field.
  • Strong knowledge of version control systems (e.g., git, svn).
  • Experience with testing methodologies (unit, integration, etc.) and test automation.
  • Strong understanding of regulatory rules and applications.
  • Ability to work as part of a global team and deliver significant projects.

Nice-to-haves

  • Experience with distributed message system design/development.
  • Working knowledge of Unix/Linux systems.
  • Exposure to Front and Middle Office functions and controls.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service