Job Opening
About the Position:
We are seeking an experienced Senior Python Developer to lead our development team. The successful candidate will be responsible for designing, developing, and maintaining complex software applications from scratch.
Key Responsibilities:
* Developing and maintaining software applications using Python.
* Designing and implementing data models using industry best practices.
* Working with SQL (MySQL) and Power Query (M query language) to create reports and performance metrics.
* Collaborating with cross-functional teams to ensure seamless integration of applications.
Requirements:
* Strong understanding of data quality principles.
* Hands-on experience with Python, including at least 1 year of experience in the trading domain or capital markets.
* Proven experience in designing and developing data models using industry best practices.
* Experience working with code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, and Bamboo.
* 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.
What We Offer:
As a senior member of our development team, you will have opportunities for growth and professional development. You will work closely with other experts to design and implement innovative solutions.