Software Engineer

Job Description

C# .NET, GUI Design, WPF
Development of a digital asset tracking system. Programming web interface between client and database and set up of web server.
6 Month Contract . Immediate start
  • VS2017 & NuGet. Debugging and use of built in static analysis tools.
  • C#, .NET and CLR.
  • WCF client (MSDL, XML, security)
  • WPF - XAML, data bindings, internationalisation
  • XML
  • Design patterns - MVVM
  • Dependency injection with Unity and Caliburn Micro or similar
  • Unit testing with MS Test or equivalent.
  • XML documentation code comments


  • Windows security - .NET APIs, application code signing
  • Resharper, NCrunch, StyleCop.
  • UI automated testing.
  • Windows Installers - WiX or equivalent.
  • Windows services.
  • UI design.