**Job Title:** Senior Python Developer
About the Role
We are seeking an experienced Senior Python Developer to join our team. The successful candidate will have a proven track record in developing and maintaining complex software systems, with a strong focus on data quality and integrity.
The ideal candidate will have extensive experience working with Python, including designing and developing data models using industry best practices. Additionally, they should have a good understanding of SDLC and agile development methodologies, as well as experience with code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
Responsibilities include:
* Developing and maintaining complex software systems
* Designing and developing data models using industry best practices
* Collaborating with cross-functional teams to identify and prioritize project requirements
* Maintaining high-quality code and adhering to coding standards
Requirements
To be successful in this role, you will need:
* Strong understanding of data quality principles
* Hands-on experience with Python
* At least 1 year of experience in trading domain/capital markets
* Proven experience in designing and developing reports and performance metrics from complex and disparate platforms
* Good understanding and demonstrated experience working with SQL (MySQL)
* Experience in using code management and CI/CD tools such as Github, Azure Devops, Jenkins, Bamboo etc.
* 5+ years of experience working with Python
* Good understanding and demonstrated experience working with Power Query (M query language) and DAX
Benefits
We offer a competitive salary package, as well as opportunities for professional growth and development.
What We Offer
Our company is committed to providing a positive and inclusive work environment that supports the growth and development of our employees. We offer:
* A competitive salary package
* Ongoing training and development opportunities
* A dynamic and supportive team environment