At a Glance
- Tasks: Join a team to modernise data systems and enhance data pipelines.
- Company: Be part of a leading investment management firm in the heart of London.
- Benefits: Enjoy a hybrid work model with 2-3 days in the office and flexible hours.
- Why this job: Make a real impact on critical systems while collaborating with talented professionals.
- Qualifications: Strong Python skills and experience with ETL pipelines are essential.
- Other info: Opportunity to work with cutting-edge technology in a dynamic environment.
The predicted salary is between 43200 - 72000 £ per year.
We are looking for a Software/Data Engineer to join a growing team focused on transforming core technology systems and data pipelines within a leading investment management environment. This is a hands-on role involving the modernisation of market data processes, resolution of production issues at the root cause, and delivery of reliable, scalable solutions.
You will be joining a collaborative team tasked with replacing legacy infrastructure and delivering long-term improvements across data platforms and critical operational systems.
- Rebuild and optimise Python-based data pipelines, improving performance, reliability and scalability.
- Enhance data throughput and system robustness across operations, market data and portfolio systems.
- Collaborate with software engineers, production support, and business users to ensure effective delivery.
- Support the development of high-quality APIs (REST and GraphQL) and integration with internal and third-party systems.
Strong Python programming skills, ideally within data engineering or integration-heavy environments.
Solid experience building and orchestrating ETL pipelines.
Good understanding of data transformation tools and working with structured/semi-structured data.
Proficiency with SQL and working with databases and data lakes.
Exposure to Cloudera Data Platform or similar big data environments.
Background in investment management or broader financial services, or a strong willingness to learn the domain.
A hybrid working model based in the City of London (typically 2–3 days per week in the office).
Exposure to business-critical systems and direct involvement in the improvement of data services used across the firm.
C# Python Software Developer (Permanent) employer: Qh4 Consulting
Contact Detail:
Qh4 Consulting Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# Python Software Developer (Permanent)
✨Tip Number 1
Familiarise yourself with the latest trends in Python and C# development, especially in the context of data engineering. Being able to discuss recent advancements or tools you've used can set you apart during interviews.
✨Tip Number 2
Network with professionals in the investment management sector. Attend meetups or webinars focused on data engineering and cloud platforms to gain insights and potentially make connections that could lead to referrals.
✨Tip Number 3
Prepare to demonstrate your problem-solving skills by discussing past projects where you optimised data pipelines or resolved production issues. Real-world examples will showcase your hands-on experience effectively.
✨Tip Number 4
Research StudySmarter's current projects and values. Tailoring your conversation to align with our mission and demonstrating how your skills can contribute to our goals will make a strong impression during the interview process.
We think you need these skills to ace C# Python Software Developer (Permanent)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, C#, and data engineering. Include specific projects or roles where you've built ETL pipelines or worked with data transformation tools.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the investment management sector. Mention your understanding of cloud data platforms and how your skills can contribute to modernising their technology systems.
Showcase Relevant Projects: If you have any personal or professional projects that demonstrate your skills in building APIs or working with databases, include them in your application. This will provide concrete evidence of your capabilities.
Highlight Collaboration Skills: Since the role involves working closely with software engineers and business users, emphasise your teamwork and communication skills. Provide examples of how you've successfully collaborated in past roles.
How to prepare for a job interview at Qh4 Consulting
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and C#. Highlight specific projects where you've built or optimised data pipelines, and be ready to explain the challenges you faced and how you overcame them.
✨Understand the Investment Management Domain
Familiarise yourself with the basics of investment management and financial services. This will help you demonstrate your willingness to learn and adapt, which is crucial for this role.
✨Prepare for Problem-Solving Questions
Expect questions that assess your ability to resolve production issues and improve system performance. Think of examples from your past experiences where you successfully tackled similar challenges.
✨Emphasise Collaboration Skills
Since the role involves working closely with software engineers and business users, be ready to discuss your teamwork experiences. Share examples of how you've effectively collaborated to deliver successful projects.