Professional Opportunity
We are seeking a highly skilled Python Developer to join our team.
The ideal candidate will have extensive experience in designing and developing applications using Python, with a strong focus on data quality principles, end-user and server-side data processing techniques, SDLC, and agile methodologies.
Key responsibilities include designing and implementing complex software solutions, working with code management tools like GitHub and Azure DevOps, and creating reports and performance metrics from large datasets.
The successful candidate will be responsible for developing high-performance risk applications and tools, including systems for traders, pre-trade checks, analysis, risks and limits management, reports of trading activities, FIX connectivity, and market data providers connectivity.
* Strong understanding of data quality principles and data governance best practices.
* Hands-on experience with Python programming language.
* At least 1 year of experience in the trading domain or capital markets industry.
* Proven experience in designing and implementing data models using industry best practices.
* Experience in using code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo.
* 5+ years of experience working with Python programming language.
* Good understanding and demonstrated experience working with SQL (MySQL) databases.
* Extensive experience designing and developing reports and performance metrics from complex and disparate platforms.
Requirements:
The following skills and qualifications are required:
* Excellent communication and collaboration skills.
* Ability to work in a fast-paced environment and meet deadlines.
* Strong problem-solving skills and analytical thinking.
* Proficiency in using Agile project management methodologies.
* Experience with Power Query (M query language) and DAX is a plus.