At a Glance
- Tasks: Design and develop a cutting-edge trading platform using C# and Python.
- Company: Top-tier investment banking firm with a focus on innovation.
- Benefits: Hybrid working, competitive salary, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on modern cloud solutions.
- Why this job: Join a dynamic team and shape the future of trading technology.
- Qualifications: Strong C# .NET experience and proficiency in Python required.
The predicted salary is between 70000 - 90000 £ per year.
Our top tier Investment Banking client is seeking a Senior Software Engineer to help design, build, and modernise a critical trading platform used across Equity Finance IT / Stock Loan group. This platform plays a key role in driving client behaviour through dynamic pricing and rate management, and you’ll be at the heart of its evolution into a scalable, cloud-native solution.
What you’ll be doing:
- Designing and developing high-performance backend services using C# .NET / .NET Core
- Building analytics and data processing components in Python
- Modelling and optimising large-scale trading datasets in SQL Server
- Developing low-latency APIs and web-based dashboards
- Contributing to the replatforming of a legacy system into a modern, containerised cloud architecture (Docker, Azure CI/CD)
- Collaborating closely with business and technology stakeholders to deliver accurate, high-impact solutions
What we’re looking for:
- Strong experience with C# .NET / .NET Core
- Proficiency in Python
- Solid SQL Server/database design experience
Desirable skills:
- Experience with Angular or React
- Containerisation (e.g. Docker)
- RESTful API development
- Git and modern CI/CD pipelines
Senior C# Engineer in Slough employer: Thomson Keene
Contact Detail:
Thomson Keene Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior C# Engineer in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who work in investment banking or software engineering. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# .NET projects and any Python analytics you've done. This gives potential employers a taste of what you can bring to their trading platform.
✨Tip Number 3
Prepare for technical interviews by brushing up on your SQL Server knowledge and practicing coding challenges. We all know how crucial it is to demonstrate your backend service skills during those tricky tech interviews.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior C# Engineer in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# .NET and Python, as these are key skills for the role. We want to see how your background aligns with the job description, so don’t be shy about showcasing relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this opportunity and how your skills can contribute to modernising the trading platform. Let us know what makes you tick!
Showcase Your Projects: If you've worked on any relevant projects, especially those involving cloud architecture or low-latency APIs, make sure to mention them. We love seeing practical examples of your work that demonstrate your expertise.
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’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at Thomson Keene
✨Know Your Tech Stack
Make sure you brush up on your C# .NET and Python skills before the interview. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've modelled and optimised large-scale datasets in SQL Server. Think of examples where your analytical skills made a significant impact on a project, and be ready to explain your thought process.
✨Familiarise Yourself with Cloud Technologies
Since the role involves modernising a trading platform into a cloud-native solution, it’s crucial to understand Docker and Azure CI/CD. Have examples ready of how you've worked with containerisation or cloud services in the past.
✨Collaboration is Key
This position requires close collaboration with both business and technology stakeholders. Be prepared to discuss how you've successfully worked in teams, communicated complex ideas, and delivered high-impact solutions in previous roles.