Job Summary
We are seeking a skilled Python Developer to join our team. The successful candidate will have considerable experience in Python, good working knowledge of data processing techniques, and understanding of software development life cycles and agile methodologies.
Main Responsibilities:
* Develop and maintain applications
* Design and develop data models using industry best practices
* Use code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo
Requirements
* Strong understanding of data quality principles
* Hands-on experience with Python
* At least 1 year of experience in trading domain or capital markets
* Proven experience designing and developing data models using industry best practices
* 5+ years of experience working with Python
* Good understanding and demonstrated experience working with SQL (MySQL)
* Extensive experience designing and developing reports and performance metrics from complex platforms
* Experience using code management and CI/CD tools
* Good understanding and demonstrated experience working with Power Query (M query language) and DAX
Bonus Points:
* Familiarity with the latest Python libraries and frameworks
* Experience with cloud-based services such as AWS or Azure