Senior Python Developer Position Overview
We are seeking a highly skilled Senior Python Developer to join our team.
The ideal candidate will have extensive experience in designing, developing, and maintaining complex applications using Python. They should possess strong understanding of data quality principles, software development life cycle (SDLC), agile development methodologies, and industry best practices.
A successful Senior Python Developer must have hands-on experience with Python, at least 1 year of experience in trading domain/capital markets, and a proven track record of designing and developing data models using industry best practices.
Key responsibilities include:
1. Developing and maintaining high-quality Python codebases
2. Designing and implementing scalable data models
3. Collaborating with cross-functional teams to integrate Python applications
4. Ensuring data integrity, security, and compliance
5. Providing technical guidance and mentorship to junior developers
Requirements
To be successful as a Senior Python Developer, you will need:
* 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 in using code management and CI/CD tools such as GitHub, Azure DevOps, Jenkins, Bamboo etc.
* Excellent communication and collaboration skills
Benefits
As a Senior Python Developer, you will enjoy:
* Competitive salary and benefits package
* Opportunities for professional growth and development
* Collaborative and dynamic work environment
* Recognition and rewards for outstanding performance
About Us
Our company is a leading provider of innovative solutions for the financial industry. We value creativity, innovation, and teamwork, and we are committed to making a positive impact on the world.