Senior Python Developer
We are seeking a seasoned Senior Python Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions using Python.
Job Description:
Our team is focused on building innovative risk management applications and tools for the financial industry. We are looking for a talented developer who can work independently and collaboratively to design, develop, and maintain complex systems.
Responsibilities:
* Design and develop software solutions using Python and other relevant technologies
* Collaborate with cross-functional teams to identify business requirements and develop technical solutions
* Maintain and enhance existing software systems
* Participate in code reviews and contribute to the improvement of coding standards and best practices
Required Skills and Qualifications:
To succeed in this role, you will need:
* A strong understanding of data quality principles and experience working with large datasets
* Hands-on experience with Python and its ecosystem, including popular libraries and frameworks
* At least 1 year of experience in trading domain/capital markets
* Proven experience in designing and developing data models using industry best practices
* Experience with code management and CI/CD tools such as Git, Jenkins, and Azure DevOps
* 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 and disparate platforms
* Experience working with Power Query (M query language) and DAX
Languages:
English: B2 Upper Intermediate