Stack C# Developer

Location
Stockport, Greater Manchester
Salary
Stack C# Developer
Posted
29 May 2018
Closes
26 Jun 2018
Ref
Stack C# Developer
Contract Type
Permanent
Hours
Full Time

We are looking for a full stack C# developer to be responsible for maintaining several existing in-house projects as well as developing new applications; including anything from back-end services to their web-based client-end counterparts. You will be expected to demonstrate hands on skills of developing in ASP.Net, C#, SQL, HTML, CSS and JavaScript.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable C# code
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization
  • Manage existing in-house appplications

Skills

  • Proficient in C#, with a good knowledge of its ecosystems
  • Familiarity with the .NET framework
  • MVC using repository pattern (code first and database first)
  • LINQ and Entity Framework
  • SQL Server (T-SQL)
  • HTML, CSS, Bootstrap
  • Working knowledge of JavaScript and jQuery
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Familiarity with Microsoft SQL Server
  • Knack for writing clean, readable C# code
  • Understanding fundamental design principles behind a scalable application
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Understanding of code versioning tools such as Git and TFS

Desired

  • MVVM
  • Experience with Telerik controls
  • Experienced in the use of TFS and source control
  • Working knowledge of IIS
  • Exposure to Web API
  • Umbraco
  • Mobile Development knowledge
  • Testing (NUnit, XUnit)