At a Glance
- Tasks: Architect and develop high-performance trading systems using C# and .NET.
- Company: Join a leading tech firm shaping the future of trading technology.
- Benefits: Competitive salary, mentoring opportunities, and a chance to work on innovative projects.
- Other info: Dynamic team environment with excellent career growth potential.
- Why this job: Make a real impact in the finance world with cutting-edge technology.
- Qualifications: 5+ years in software development with strong C# and SQL skills.
The predicted salary is between 60000 - 80000 £ per year.
Excellent opportunity for a Senior Software Developer to play a key role in architecting, developing, and enhancing our clients in-house trading and research systems. This is an opportunity to work on greenfield projects, influence architectural decisions, and directly impact systems that support real-world trading strategies. As a senior member of the team, you will contribute both technically and strategically, helping shape development standards, performance optimisation, and system scalability. You will primarily work within a C# / .NET / SQL Server / ASP.NET ecosystem, developing high-performance, reliable, and maintainable applications.
Key Responsibilities
- Design, develop, and maintain high-performance applications in C# and .NET
- Lead architectural discussions and contribute to technical direction
- Build scalable, reliable systems to support automated trading and research
- Develop and optimise database solutions (SQL Server or equivalent)
- Improve performance, reliability, and automation across systems
- Mentor junior developers and promote best engineering practices
- Participate in code reviews and enforce high standards of quality
- Collaborate closely with researchers and traders to translate requirements into robust software solutions
- Contribute to continuous improvement of development processes and tooling
Required Skills & Experience
- BSc (or higher) in Computer Science or a related scientific discipline
- Strong recent experience with C# and the latest .NET platform
- 5+ years of professional software development experience
- Solid experience with SQL Server, Oracle, or equivalent relational databases
- Strong understanding of object-oriented design principles and software architecture
- Experience building production-grade, scalable systems
- Fluency in English with excellent written and verbal communication skills
- High attention to detail and a thorough, analytical mindset
Desirable
- Experience in multi-threaded and concurrent application development
- Network programming experience (TCP/UDP)
- Experience with distributed version control systems (Git)
- Strong understanding of Windows technologies
- Exposure to financial markets or trading systems
Senior Software Developer in Slough employer: Spectrum IT Recruitment Limited
Contact Detail:
Spectrum IT Recruitment Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Developer in Slough
✨Tip Number 1
Network like a pro! Attend industry meetups, tech conferences, or even local coding events. It's all about making connections and showing off your passion for software development.
✨Tip Number 2
Showcase your skills with a portfolio! Create a GitHub profile or personal website where you can display your projects, especially those that highlight your experience with C# and .NET. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common algorithms and data structures, and be ready to discuss your architectural decisions in past projects.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing candidates who are genuinely interested in joining our team. Plus, it’s a great way to ensure your application gets the attention it deserves.
We think you need these skills to ace Senior Software Developer in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Senior Software Developer role. Highlight your experience with C#, .NET, and SQL Server, and don’t forget to mention any greenfield projects you've worked on. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about software development and how you can contribute to our trading and research systems. Be sure to mention your experience in leading architectural discussions and mentoring junior developers.
Showcase Your Projects: If you’ve worked on any relevant projects, make sure to showcase them in your application. Whether it's a personal project or something from your previous job, we love seeing real-world examples of your work, especially if they involve high-performance applications.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates directly from us. Plus, it shows you're keen on joining the StudySmarter team!
How to prepare for a job interview at Spectrum IT Recruitment Limited
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in C#, .NET, and SQL Server. Brush up on the latest features and best practices, as you’ll likely be asked to demonstrate your knowledge during the interview. Prepare to discuss how you've used these technologies in past projects.
✨Showcase Your Architectural Thinking
Be ready to talk about architectural decisions you've made in previous roles. Think of examples where you influenced system design or improved performance. This is your chance to show how you can contribute strategically to their projects.
✨Prepare for Problem-Solving Questions
Expect technical questions that test your problem-solving skills. Practice coding challenges or system design scenarios relevant to trading systems. This will help you demonstrate your analytical mindset and ability to build scalable solutions.
✨Highlight Your Mentorship Experience
As a senior developer, you'll be expected to mentor junior team members. Share specific examples of how you've guided others in the past, promoted best practices, or contributed to code reviews. This shows you’re not just a tech whiz but also a team player.