Key Responsibilities
* Design and implement applications to meet business needs.
Role Overview
As a Senior Python Developer, you will work on building risk applications and tools for a top-tier hedge fund. Your responsibilities will include development and maintenance of various systems, pre-trade checks and analysis, risks and limits management, reports of trading activities, FIX connectivity, market data providers connectivity etc.
Responsibilities:
* Main duties:
* Develop and maintain various applications to support the business operations.
* Work closely with stakeholders to understand requirements and deliver solutions that meet their needs.
Requirements:
* You must have at least 5 years of experience working with Python, a strong understanding of software development life cycle (SDLC) and agile methodologies, good understanding and demonstrated experience working with SQL (MySQL).
* Extensive experience designing and developing reports and performance metrics from complex and disparate platforms.
* Familiarity with code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
Nice to Have:
* Proven experience in designing and developing data models using industry best practices.
* Good understanding and demonstrated experience working with Power Query (M query language) and DAX.
Company Benefits:
* A competitive salary package.
* A comprehensive benefits program including health insurance, retirement plan, paid time off and more.