C#, .Net, WPF, Java, C++, MathematicsMy client is looking for a senior C# WPF software developer ideally C++ Winforms background with strong .Net experience using OOD, TDD, Evolutionary design, refactoring, working with legacy code, Agile SCRUM, Lean, Continuous Integration, source control tools, profiling tools both memory and performance, with MVVM for complex desktop GUI applications. Scientific large software development project experience would be ideal for high availability systems and intuitive but highly complex user interfaces.