Role Overview
As a seasoned Python professional, you will be instrumental in designing and building cutting-edge applications from the ground up. Your key responsibilities include developing and maintaining sophisticated software solutions, collaborating with traders, performing pre-trade analysis, managing risk and limits, generating reports of trading activities, and establishing connectivity with market data providers.
Our ideal candidate possesses exceptional skills in data quality management, hands-on experience with Python, and a strong understanding of the trading domain. We also value expertise in code management and CI/CD tools, SQL (MySQL), and report development.
* Develop and maintain complex software applications
* Collaborate with traders to ensure seamless trading operations
* Perform pre-trade checks and analysis to identify potential risks
* Manage risk and limits to optimize trading performance
* Generate comprehensive reports of trading activities
* Establish and maintain connectivity with market data providers
Additional Requirements:
* Strong understanding of data quality principles
* Hands-on experience with Python programming language
* At least 1 year of experience in the trading domain or capital markets
* Proven track record in designing and developing data models using industry best practices
* Experience with code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, Bamboo, etc.
* 5+ years of experience working with Python programming language
* Good understanding and demonstrated experience working with SQL (MySQL)
* Extensive experience in designing and developing reports and performance metrics from complex platforms
Languages:
* English: B2 Upper Intermediate