Engineering & development


Ui developer - wpf, c#

05 October England - Greater London, City of London Temp


* Strong UI development background
* 8+ year's hands-on software development experience.
* Experience building multi-threaded GUI components in WinForms/WPF
* Good understanding of Service Oriented Architecture (SOA)
* Strong C# with good understanding of OOP, design patterns and multi-threading
* .Net Framework 4.0 and higher
* Composite Application Library (Prism, Unity, MEF or any other)
* Experience developing/consuming WCF services, web services (REST, JSON)
* Ability to implement efficient software to handle large quantities of data
* Experience working with SQL server (or other RDBMS), hands on SQL programming, data modelling and performance tuning would be a plus
* Excellent teamwork and communication skills
* A background in Unit Testing methodologies and frameworks.


The ideal candidate will have experience in systems design, development in C#/WPF and low latency environment.

In-depth understanding of the software delivery life cycle.

Strong understanding of computer science fundamentals, including object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.

Excellent computer science fundamentals, OO programming, data structures, algorithms. Previous financial experience is a plus.

Bachelor's or master's in computer science, engineering, or a related field.

Skills Desired:

Network messaging TIBCO EMS/Rendezvous (or similar)

3rd party WPF controls: DevExpress (or any other: Syncfusion, Infragistics, Telerik)

Experience with multi-process UI applications

SVN (Subversion), source control, branching and merging

Resharper, Red Gate, Snoop, LINQPad, SysInternals