Online since 1999 | 10,206 IT Jobs Live NOW

Back End Developer (C#, MVC, TDD)

Premium Job From Experis IT
Recruiter: Experis IT
Listed on: 7th November 2019
Location: London
Salary/Rate: £300 - £400
Type: Contract

This job has now expired please search on the home page to find live IT Jobs.

Back End Developer (C#, MVC, TDD), Back-End, Back End, BackEnd, Developer, Software Developer, Razor Views, ASP.NET MVC, C#.NET, C#, .NET, MSTest, Mog, TDD, n-tier architecture, NHibernate, Fluent NHibernate, HTML, Razor Syntax, Microsoft SQL, SQL Server, SQL, Source Control, Version Control, Team Foundation Server, Visual Studio 2007 IDE, online learning platforms, debugging tools, Automated Tests, Service Layer Functions, Basic Razor, Agile, Scrum, NPPV2Our Central Government client are looking for an experienced Back-End Developer (C#, MVC, TDD)
Summary
Back-end developer required with extensive experience in delivering C# MVC applications, NHibernate, TDD and Razor views. This is an exciting opportunity to help deliver phase 2 of a redesign project, providing mobile capability to all users.
The Work
The project is to deliver a redesign project. Working within the constraints of an existing ASP.NET MVC n-tier architecture and NHibernate data layer, the specialist will be required to deliver all back-end functionality including the writing of automated tests for all controller and service layer functions. Basic Razor views will be required to support functionality, which will then be passed to dedicated front-end developers to style in accordance with UX designs.

The Team
The Back-end Developer will be working within an Agile environment and be predominately working alongside front-end developers to deliver against agreed UX designs. An existing internal development team, along with DBA for any database work, will also be part of the project team. You'll report to the Software Development Manager and work closely with the Product Owner and Scrum Master who will define sprints. Key SkillsExtensive experience of ASP.NET MVC using C#.NETExtensive experience with TDD and writing unit tests using MSTest and MoqExtensive experience working within an n-tier architectureExtensive experience using NHibernate data layers and Fluent NHibernate queriesExperience creating HTML views using Razor syntaxExperience using and developing for Microsoft SQL ServerCurrent working experience of source/version control using Team Foundation ServerExperience using Visual Studio 2017 IDE and debugging toolsExperience developing online learning platforms