Senior Python Developer
Develop and maintain a backtesting system used to design and evaluate index methodologies against historical data. Work with an existing development team on system capabilities, technical specifications, testing, and user-interface design.
תחומי אחריות
- Develop and maintain the backtesting system, including its calculation engine and related components.
- Analyze new requirements, write technical specifications, and translate them into technical solutions.
- Specify development tasks and build new capabilities with the existing team.
- Contribute to the system's user-interface design and work with its users.
- Coordinate with development, infrastructure, database, and QA teams.
- Test the system and troubleshoot issues.
דרישות
- At least 3 years of Python development experience, including Pandas and NumPy.
- Experience building complex data-processing workflows in Python and using object-oriented programming.
- Experience analyzing requirements and writing technical specifications.
- SQL Server skills, including table and index design and writing efficient queries.
- Experience with Git, writing test specifications, performing code reviews, and writing secure code.
יתרון
- Knowledge of capital markets and index design.
- Experience developing critical systems.
- Familiarity with OpenShift.
- C# and server-side UI development experience.
- Browser-side development experience with JavaScript, Angular, and TypeScript.