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.