C# Software Engineer

Job Description

C# Software Engineer - London - Contract


A C# Software engineer is required to be based in the London area. Our client are currently looking for an experienced C# Software Engineer with at least 2 years commercial experience of C#, MVC and ASP.Net. The successful candidate will also has knowledge of Azure based PaaS solutions, along with the following skills.


  • C#
  • MVC,
  • ASP .NET
  • SQL Server
  • VSTS (now Azure DevOps)


  • HTML
  • CSS
  • Javascript


Produces high quality software:

  • Designs and develops software in line with quality standards
  • Identifies and fixes bugs in software
  • Produces and executes tests (designs and implements comprehensive and repeatable tests)
  • Reviews colleagues work and provides constructive feedback
  • Adheres to change control procedures and processes; identifies scope-creep


Problem solving and support:

  • Supports and guides junior members of the team
  • Independently solves problems
  • Performs client support activities


Design work:

  • Produces technical designs that work effectively and efficiently within overall system architecture
  • Defines clear interfaces
  • Produces clear and comprehensive design documents in line with standards
  • Provides trusted work package estimates
  • Writes simple requirements