At a Glance
- Tasks: Lead Python development for financial modelling projects in asset management.
- Company: Join a dynamic asset management firm in London, driving innovation in finance.
- Benefits: Enjoy competitive day rates and the potential for remote work flexibility.
- Why this job: Shape the future of Python development while collaborating with cross-functional teams.
- Qualifications: Masters in computer science and extensive Python experience required.
- Other info: Opportunity to explore AI trends and implement DevOps practices.
The predicted salary is between 60000 - 84000 £ per year.
Looking for a mid-senior experienced Python Developer with strong data engineering skills to work closely with cross-functional teams, including Information Technology, COO Office, business analysts and external technology partners and vendors to translate business requirements into technical financial solutions, ensuring the successful delivery of Python-based Financial modelling projects to optimise asset management systems. The individual will be responsible for defining and shaping Python development practices and setting the foundation for future Python development at the organisation.
- Establish and enforce coding standards and best practices for Python development. Implement strategies that ensure code quality, maintainability, and scalability.
- Implement robust security measures in all Python-based solutions to ensure the protection of sensitive data and compliance with relevant regulations and industry standards.
- Develop and create frameworks for Python Notebooks, APIs, and client applications, adhering to best practices in coding, security, and scalability. This includes designing reusable libraries and tools for efficient development processes.
- Actively contribute to knowledge sharing, providing guidance to other developers on Python-related topics. Develop training resources and documentation to support other teams or future developers in adopting Python practices.
- Define and implement code review processes and quality assurance mechanisms that ensure high standards of development, including version control, automated testing, and peer reviews.
- Stay up to date with emerging trends in AI and explore how Python can be leveraged to support AI use cases within the organisation.
- Design and implement DevOps practices tailored for Python development, including version control, automated testing, continuous integration, and deployment processes to ensure smooth and efficient development and delivery of Python-based solutions.
Person Specification:
- Masters in computer science or similar qualification
- Numerous years of Python development experience
- Expert proficiency in Python and its ecosystems (e.g., Flask, Django, Pandas, NumPy).
- Experience in financial modelling, particularly using Python to optimise asset management systems and financial applications.
- Expertise in cloud platforms, particularly Azure, and integration with Python for scalable, cloud-based solutions.
- Knowledge of database management systems (SQL, NoSQL) and API development.
- Team player with strong interpersonal skills
- Ability to lead complex work-streams with tight deadlines, working in collaboration with key internal stakeholders.
Get in touch to discuss suitability.
Contact Detail:
Talensa Partners Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Lead Quantitative Python Developer - Asset Management
✨Tip Number 1
Familiarise yourself with the latest trends in Python development, especially in financial modelling and asset management. This will not only help you understand the role better but also allow you to engage in meaningful conversations during interviews.
✨Tip Number 2
Network with professionals in the asset management sector, particularly those who work with Python. Attend industry meetups or webinars to connect with potential colleagues and learn about their experiences, which can give you insights into the company culture and expectations.
✨Tip Number 3
Showcase your expertise in Python frameworks like Flask and Django by contributing to open-source projects or creating your own. This practical experience can be a great talking point in interviews and demonstrates your commitment to continuous learning.
✨Tip Number 4
Prepare to discuss your experience with cloud platforms, particularly Azure, and how you've integrated them with Python in past projects. Being able to articulate your hands-on experience will set you apart from other candidates.
We think you need these skills to ace Lead Quantitative Python Developer - Asset Management
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Python development experience, particularly in financial modelling and asset management. Include specific projects or achievements that demonstrate your expertise in relevant technologies like Flask, Django, and cloud platforms.
Craft a Compelling Cover Letter: Write a cover letter that showcases your understanding of the role and how your skills align with the company's needs. Mention your experience with coding standards, security measures, and your ability to lead teams in Python development.
Showcase Relevant Projects: In your application, include examples of past projects where you implemented Python solutions for financial applications. Highlight any frameworks, APIs, or libraries you developed, and discuss how they contributed to optimising asset management systems.
Highlight Continuous Learning: Mention any recent training or courses you've completed related to Python, AI, or DevOps practices. This shows your commitment to staying updated with industry trends and your proactive approach to professional development.
How to prepare for a job interview at Talensa Partners
✨Showcase Your Python Expertise
Be prepared to discuss your experience with Python in detail. Highlight specific projects where you've implemented Python solutions, especially in financial modelling or asset management. This will demonstrate your technical proficiency and relevance to the role.
✨Understand the Business Context
Research the asset management industry and understand how Python is used within it. Be ready to discuss how your skills can translate business requirements into technical solutions, showcasing your ability to bridge the gap between technology and finance.
✨Emphasise Collaboration Skills
Since the role involves working with cross-functional teams, be sure to highlight your teamwork and communication skills. Share examples of how you've successfully collaborated with IT, business analysts, or external partners in previous roles.
✨Prepare for Technical Questions
Expect technical questions related to coding standards, security measures, and best practices in Python development. Brush up on topics like version control, automated testing, and cloud integration, particularly with Azure, to demonstrate your comprehensive knowledge.