Job Openings Python Developer, Risk Analytics

About the job Python Developer, Risk Analytics

Responsibilities:

  • Directly liaise with both pre-trade and post-trade operation and functional teams, including trading desks, risk, settlement, and reconciliation, to gather actual business requirements and provide realistic technical advices.
  • Convert requirements and change request to robust solution design of the self-owned risk data products.
  • Establish sample libraries, prepare clean technical specifictaion and design documentation for the product.
  • Carry through the development, enhancement, and L3/L4 support of the real-time risk analytical platform and related data report engines from scratch.
  • Closely collaborate with production support team and utlise automation tools throughout the deployment processes.

Requirements:

  • Bachelor's degree in computer science, information system, mathematics or other relavent disciplines.
  • At least 3 years of professional software engineering experience derived from sell-side or buy-side financial trading environemnt.
  • Expertise in Python programming in general problem solving, automation, and scripting. Open Source libraries experience is NOT a must.
  • Strong conceptual knowledge in relational database, not limited to Oracle PL SQL, MS SQL Server, or PostgreSQL.
  • Sound knowledge in any financial asset classes and trade lifecycles.
  • Native English proficiency.