Sydney Ancillary Areas Permanent Our client is a leading derivative trading firm with a growing presence in Asia-Pac. They are seeking a mid to senior level C# software developer to join their team. This position involves extensive design and implementation of new functionalities and strategies in their proprietary trading system. The successful applicant must be able to build high quality solutions in terms of speed, function and stability. In addition to functional delivery, ability to perform comprehensive testing over changes and produce documentation is a must. Responsibilities • Use Microsoft technologies (C#/.NET) to implement technical solutions to complex problems • Design, implement, document and maintain changes to the system • Communicate effectively with all members of the team • Ability to work closely with traders and developers to ensure delivery of feasible technical solutions • Take ownership of problem and follow through to a solution Required Skills: • C#, .NET, OOD, Socket programming • Test Automation • Multi-threaded software architectures • Strong understanding of software design patterns • Code profiling, optimisation and complexity analysis Desired Skills • Experience with algorithmic programming and optimisation problems • Mathematical thinking and enjoy problem solving • WPF • Experience working in Market Making/HFT company