Senior Python Developer Job Description
Luxoft is seeking a skilled technologist to fill this challenging role.
The ideal candidate will have a strong understanding of data quality principles, hands-on experience with Python, and at least 1 year of experience in the trading domain/capital markets. They should also have proven expertise in designing and developing data models using industry best practices and experience in using code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
* Design and develop risk applications and tools from the ground up, comprising systems for traders, pre-trade checks and analysis, risks and limits management, reports of trading activities, FIX connectivity, market data providers connectivity (e.g. Bloomberg B-pipe), etc.
* Maintain various applications and work closely with the team to ensure high-quality delivery.
Key Responsibilities:
* Develop robust data models using industry best practices.
* Implement risk applications and tools using Python.
* Maintain existing applications and collaborate with the team.
Requirements:
* Strong understanding of data quality principles.
* Hands-on experience with Python.
* At least 1 year of experience in the trading domain/capital markets.
* Proven expertise 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, Bamboo etc.
Technical Skills:
* Good understanding and demonstrated experience working with SQL (MySQL).
* Extensive experience designing and developing reports and performance metrics from complex and disparate platforms.
* Good understanding and demonstrated experience working with Power Query (M query language) and DAX.