Job Title: Senior Python Developer
Job Description: Our team is focused on the development and maintenance of various applications. We are seeking a skilled Python Developer to join our team.
About the Role: The successful candidate will have considerable and proven experience in Python, a good working knowledge of end-user and server-side data processing techniques, a good understanding of SDLC and agile development methodologies.
Key Responsibilities:
* Developing and maintaining various applications using Python.
* Collaborating with the team to design and develop data models using industry best practices.
* Ensuring high-quality data through robust data quality principles.
* Working closely with traders to understand their needs and developing solutions to meet those needs.
* Designing and developing reports and performance metrics from complex and disparate platforms.
* Experience with code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo.
Requirements:
* A 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 in designing and developing data models using industry best practices.
* Experience 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.
What We Offer:
* A competitive salary package.
* A comprehensive benefits package.
* The opportunity to work with a talented team of professionals.
* Ongoing training and professional development opportunities.
How to Apply: If you are a motivated and experienced Python Developer looking for a new challenge, please submit your application.