Job Opportunity:
As a senior developer in the field of Python, you will be responsible for designing and building applications and tools from scratch. These systems will handle various aspects of trading, including trader systems, pre-trade checks and analysis, risk management, reports of trading activities, connectivity with market data providers, and FIX connectivity.
The team focuses on developing and maintaining multiple applications, and the successful candidate will have proven experience in Python programming, data processing techniques, and agile development methodologies.
* Strong understanding of data quality principles
* Hands-on experience with Python
* At least one year of experience in the trading domain or capital markets
* Proven experience in designing and developing data models using industry best practices
* Experience in using code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo
The ideal candidate will have extensive experience in designing and developing reports and performance metrics from complex and disparate platforms, working with SQL (MySQL), Power Query (M query language), and DAX, and using code management and CI/CD tools.
Required Skills and Qualifications:
To succeed in this role, you should possess the following skills and qualifications:
1. Strong proficiency in Python programming
2. Experience in data processing techniques and agile development methodologies
3. Excellent understanding of data quality principles
4. Ability to work with complex and disparate platforms
5. Experience with SQL (MySQL), Power Query (M query language), and DAX
What We Offer:
As a senior developer in our team, you will have the opportunity to work on challenging projects, collaborate with experienced professionals, and develop your skills and expertise in the field of Python and related technologies.