At a Glance
- Tasks: Join our team to develop and enhance global applications using Python.
- Company: Dynamic analytics and technology firm based in London.
- Benefits: Flexible working options, competitive pay, and opportunities for professional growth.
- Other info: Collaborative environment with potential for career advancement.
- Why this job: Make a real impact by solving complex problems with cutting-edge technology.
- Qualifications: 7+ years of Python experience and strong SQL skills required.
The predicted salary is between 70000 - 90000 £ per year.
We are searching for a Python Developer to add to the European PM Analytics and Technology team. The team develops and enhances applications used globally by Account and Portfolio Management teams.
You will assist in the design, construction and enhancement of research projects:
- Liaise with the Portfolio Management, Financial Engineering, and other teams regarding research projects
- Provide Python solutions to help generate strategies and research ideas
- Provide support as required
- Respond to Investment Professionals’ questions/requests related to Python
- Recommend technical solutions to quants and other users
- Provide technical assistance to end users with understanding of reports, data, tools, and programs
- Act as lead Python person and be the main data science solutions resource in the European region
- Development of new applications through analysis, design, coding, and testing; as well as the daily support and maintenance of existing applications
- Identify the scope of assigned projects, generating solutions to technical issues and providing deliverables in a timely and efficient manner
- Working with analysts, team members, and business users to fully understand requirements and processes
- Working with other development team members to develop and implement enhancements to applications
- Investigating and resolving bugs identified after communication directly with end users
- Provide on-call support and functional assistance to end users
Position Requirements:
The Developer will demonstrate advanced knowledge and understanding of the complete software development process (Requirements, Design, Implementation, Verification, and Maintenance). The successful candidate must have strong Python programming skills and SQL (Oracle). Qualified candidates must possess a University degree in Computer Science / Engineering / Mathematics. In addition, the ability to manage projects and work in a distributed team environment will be critical to be successful in this role. Analytics skills highly desirable to interact with business.
Skills/Qualifications:
- 7+ years working with Python
- Past experience working with SQL, Oracle and other relational databases
- Past experience working with Linux environment
- Past experience working with traders, portfolio managers or quants
- Ability to communicate effectively to portfolio managers, traders or quants and manage their expectations
- Ability to work autonomously with complex requirements
- Be comfortable with rapid development environment
- Ability to lead other developers as team grows
- Ability to quickly learn new technology stack
Advantageous skills:
- Past experience working with Microservice and Flask
- Past experience working with dashboard and reporting packages in Python
- Past experience working with KDB or BigData technology stack
- Familiarity with Excel
Python Developer, Contract or Permanent, London in West End employer: Proxime Limited
Contact Detail:
Proxime Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Python Developer, Contract or Permanent, London in West End
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Python projects. This is a great way to demonstrate your coding abilities and give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Python and SQL. Practice coding challenges and be ready to discuss your past projects and how they relate to the role.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Python Developer, Contract or Permanent, London in West End
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Python Developer role. Highlight your experience with Python, SQL, and any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a great fit. Don’t forget to mention any experience working with traders or portfolio managers.
Showcase Your Projects: If you've worked on any interesting projects, especially those involving Python or data science, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and we can’t wait to see your application come through!
How to prepare for a job interview at Proxime Limited
✨Know Your Python Inside Out
Make sure you brush up on your Python skills before the interview. Be ready to discuss your past projects and how you've used Python to solve complex problems. They’ll likely ask you to demonstrate your coding abilities, so practice writing code on a whiteboard or in an online coding environment.
✨Understand the Business Context
Familiarise yourself with the role of a Python Developer within the finance sector. Understand how your work will impact portfolio management and analytics. This will help you answer questions more effectively and show that you’re not just a coder, but someone who understands the bigger picture.
✨Prepare for Technical Questions
Expect technical questions related to SQL, Oracle, and Linux environments. Brush up on your knowledge of these technologies and be prepared to explain how you’ve used them in previous roles. It’s also a good idea to review common algorithms and data structures, as they may come up during the interview.
✨Showcase Your Teamwork Skills
Since this role involves liaising with various teams, be ready to discuss your experience working in collaborative environments. Share examples of how you’ve communicated effectively with non-technical stakeholders, managed expectations, and contributed to team success. This will highlight your ability to work autonomously while still being a team player.