Senior Python Developer
Job Description:
The primary objective of this role is to design and develop a comprehensive risk management system from scratch for a top-tier hedge fund. This system will comprise multiple applications, including pre-trade checks, analysis, risk and limit management, trading activity reports, FIX connectivity, and market data provider connectivity.
Key Responsibilities:
1. To build a robust risk management system utilizing Python programming language.
2. Develop various applications that cater to the needs of the risk management system.
3. Maintain close collaboration with stakeholders to ensure alignment with business objectives.
Requirements:
* Demonstrable expertise in Python programming language.
* A solid understanding of end-user and server-side data processing techniques.
* Familiarity with software development life cycle (SDLC) and agile development methodologies.
* Strong knowledge of data quality principles.
* Experience with code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo.