Job description
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
Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.