Overview: A leading global financial services institution is seeking a highly skilled Senior Python Developer to join their Data Tribe as a Vice President. This role, based in London, focuses on the technical aspects of data manipulation within a platform handling billions of risk data entries daily. The position is ideal for a hardcore Python developer with deep expertise in large-scale systems and DevOps practices.
Key Responsibilities:
- Core Development: The successful candidate will be primarily responsible for Python development, focusing on building high-quality, industrial-level solutions within architectural constraints. This includes working with large-scale systems and ensuring robust and maintainable code.
- Data Manipulation: The role involves significant data manipulation tasks, requiring expertise in SQL for data loading and enrichment. Experience with Sybase, SQL Server, or Oracle is necessary.
- DevOps Integration: The developer will blend development and operational responsibilities, leveraging DevOps practices to ensure seamless integration and deployment of applications.
- Support & Maintenance: The role includes third-line support responsibilities, with potential for out-of-hours escalation. The candidate must be able to handle support queries effectively and provide solutions in a timely manner.
- Agile Collaboration: The developer will work within an Agile framework, participating in quarterly planning cycles and regular team collaboration sessions, including face-to-face meetings for design and strategic planning.
Requirements:
- Python Expertise: The candidate must have expert-level proficiency in Python as their primary skill, with a strong focus on development rather than a broad skill set.
- DevOps Knowledge: Experience with DevOps concepts and practices is essential, as the role requires a blend of development and operational tasks.
- SQL Proficiency: The candidate should be familiar with SQL, particularly in the context of data manipulation and enrichment, with experience in Sybase, SQL Server, or Oracle.
- System Understanding: A deep understanding of large-scale systems and the ability to build solutions within architectural constraints is crucial.
- Testing Skills: The candidate must have a strong grasp of proper testing methodologies to ensure the reliability and maintainability of the code.
- Work Authorisation: Ideally, candidates should have the right to work in the UK.
Work Arrangement:
- Hybrid Model: The position requires 50% in-office presence, with flexibility outside of team days and quarterly planning cycles. The team aims to have everyone in the office on the same day at least once a week for collaboration.
Why Join Us?
This role offers an exceptional opportunity to work within a critical function of a major financial institution, contributing to the stability and resilience of the global markets. The company provides a supportive work environment with a balanced hybrid working model, competitive benefits, and a strong commitment to sustainability and social responsibility.