Harvey Nash are recruiting for a Senior Software Developer to focus on applying state-of-the-art software architectures within a leading technology company in Birmingham. Working with a team of top developers, the right candidate will take an advanced, scalable development and deployment infrastructure to the next level. Every developer in the team is a critical part of the design and implementation of a world class product. This is performance critical application development with a multi-tier, high-availability, high-volume, distributed architecture. The company's C# Developers enjoy working on a very BIG, complex application with major customers in a fast paced yet casual business environment. Responsibilities include: . Architect, design, and implement software related projects. . Perform analysis and articulate solutions. . Design underlying engineering for use in multiple product offerings supporting a large volume of end users. . Develop project plans with task breakdowns and estimates. . Manage and improve existing solutions. . Solve a range of complex problems and determine possible solutions, weighing the costs and benefits. The Senior Software Developer will demonstrate the following: . Strong object-oriented programming skills . Strong technical skills in .NET C# 4.0/4.5, multithreaded application development . Server Side development skills . Strong knowledge on messaging technologies, network protocols, socket programming . Source control tools . Strong knowledge with trading business processes (both equities and Fixed Income) . Strong agile development practices The successful candidate will earn between £45,000 and £55,000 plus competitive benefits (private health, dental, shares etc). Please submit your CV below at your earliest convenience and call the office.