Senior Python Developer Role
Our company is seeking a skilled Senior Python Developer to join our team. The successful candidate will be responsible for developing and maintaining various applications from the ground up, including systems for traders, pre-trade checks and analysis, risk management, reporting, FIX connectivity, and market data providers.
The ideal candidate will have significant experience in Python, a good understanding of software development lifecycle (SDLC) and agile methodologies, as well as hands-on experience with code management and continuous integration/continuous deployment (CI/CD) tools such as GitHub, Azure DevOps, Jenkins, and Bamboo.
Key responsibilities include:
* Data Quality Principles: Ensure that all data is accurate, complete, and consistent.
* Python Experience: Have at least 1 year of experience working with Python and a strong understanding of industry best practices.
* Trading Domain/Capital Markets: Have at least 1 year of experience working in the trading domain/capital markets.
* Database Management: Have a good understanding and demonstrated experience working with SQL (MySQL).
* Reporting and Metrics: Be able to design and develop reports and performance metrics from complex and disparate platforms.