At a Glance
- Tasks: Design and develop trading systems using Python, .NET, Angular, and Databricks.
- Company: NextWave Consulting, a leader in investment management technology.
- Benefits: Fixed-term contract with competitive pay and opportunities for skill development.
- Other info: Blend of greenfield projects and integration work in a fast-paced environment.
- Why this job: Join a dynamic team transforming buy-side trading technology and make a real impact.
- Qualifications: Experience in software development, especially in financial services and trading systems.
The predicted salary is between 60000 - 80000 £ per year.
NextWave Consulting is hiring a software developer to support a buy-side investment management transformation. This role sits close to front-office trading technology and focuses on building, integrating, and improving systems connected to Charles River, Adroit, and Databricks. You will work with internal technology teams, business users, and external vendors to deliver reliable, scalable solutions in a regulated environment.
What you will do- Design, build, test, and support components across trading and investment management systems.
- Develop and maintain applications, services, and integrations using Python, .NET, Angular, SQL, APIs, and Databricks.
- Build and optimise data flows, database objects, and reporting logic to improve performance, data quality, and operational visibility.
- Work directly with traders, technology stakeholders, and vendors to turn business requirements into practical technical solutions.
- Investigate production issues, fix defects, and improve resilience across integrated platforms.
- Follow strong engineering practices for coding, testing, documentation, change control, and deployment in a regulated financial environment.
- Experience as a software engineer or developer in financial services, ideally within asset management, buy-side trading, or capital markets.
- Strong hands-on development skills in Python, .NET, Angular, SQL, and Databricks.
- Practical experience building and supporting integrations using APIs, including REST and WebSockets. SOAP experience is useful but not essential.
- Strong SQL capability, including query writing, optimisation, stored procedures, and schema design.
- Good understanding of trading workflows, market data, and order/execution management concepts. Experience with Charles River or similar OMS platforms is highly valuable.
- Strong problem-solving skills, clear communication, and the ability to work with both technical and non-technical stakeholders.
- Comfort working in an environment where priorities can shift, vendor dependencies exist, and delivery quality matters.
- This is more engineering-led than pure integration/support, a blend of greenfield + integration (not just fixing systems).
- You will likely be working across legacy and modern technologies at the same time.
- Domain context matters. Candidates without financial markets or trading systems exposure may find the learning curve steep.
Buy-Side Trading Systems Developer (Python/.NET/Angular + Databricks) employer: NextWave Consulting Ltd
NextWave Consulting is an exceptional employer, offering a dynamic work environment in the heart of London where innovation meets finance. With a strong focus on employee growth and development, we provide opportunities to work on cutting-edge technologies while collaborating closely with traders and technology stakeholders. Our culture promotes teamwork, resilience, and a commitment to delivering high-quality solutions in a regulated financial landscape, making it a rewarding place for those passionate about software development in the investment management sector.
StudySmarter Expert Advice🤫
We think this is how you could land Buy-Side Trading Systems Developer (Python/.NET/Angular + Databricks)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, .NET, and Angular. We want to see what you can do, so make it easy for potential employers to check out your work.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. We recommend practicing coding challenges and discussing your past experiences with trading systems to impress your interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Buy-Side Trading Systems Developer (Python/.NET/Angular + Databricks)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Python, .NET, Angular, and Databricks. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about buy-side trading systems and how your background makes you a perfect fit for our team. Keep it engaging and personal!
Showcase Problem-Solving Skills:In your application, give examples of how you've tackled challenges in previous roles, especially in financial services. We love candidates who can think on their feet and come up with innovative solutions!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates from our team!
How to prepare for a job interview at NextWave Consulting Ltd
✨Know Your Tech Stack
Make sure you brush up on your skills in Python, .NET, Angular, and Databricks. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.
✨Understand the Trading Environment
Familiarise yourself with buy-side trading concepts, market data, and order management systems like Charles River. Showing that you understand the financial context will impress the interviewers and demonstrate your readiness for the role.
✨Prepare for Problem-Solving Questions
Expect to tackle some technical problems during the interview. Practice explaining your thought process clearly and concisely, as this will showcase your strong problem-solving skills and ability to communicate with both technical and non-technical stakeholders.
✨Ask Insightful Questions
Prepare a few thoughtful questions about the company's technology stack, team dynamics, or upcoming projects. This shows your genuine interest in the role and helps you gauge if the company is the right fit for you.