Full Stack - Software Engineer C#Net

Gibbs Hybrid Ltd
London (Greater)
16 May 2018
15 Jun 2018
Contract Type
Full Time
Software Engineer - Full Stack C# .NET Developer -


Prestigious London based client requires an accomplished Software Engineer/Full Stack C# .Net Developer to be involved in detailed software design, pair-programming code with unit tests to implement the design, and enterprise architecture integration. The Software Engineer will be responsible for the analysis of business, engineering and scientific problems as well as the documentation and the delivery of practical systems solutions. Involved in Full Stack development of projects from beginning to end. Working with peers through the full software development and project life cycle. This role would suit a Full Stack C# .Net Developer, who enjoys working in an Agile environment, testing all development code in C# MVC and automation test tools as well as doing Test driven development. ASP.NET, MVC, Agile, Entity Framework, SQL Server, Jasmine. Beneficial: Pair Programming, JavaScript, JASMINE, jQuery, KnockoutJS, Java, AngularJS, Behaviour Driven Development (BDD), Greenfield and Brownfield development, TDD, Pairing


* Software development C# and MVC area.

* Experience in software development methodologies such as Agile in Kanban or SCRUM.

* MUST have C# MVC TDD Entity Framework (Code First) SQL Server and Agile

* Developing Server Side technologies in C#, .NET and web Front End MVC ASP.NET

* Experience of JavaScript development in JQuery. JASMINE essential

* Experience using TFS with GIT for version control, CI and build processes.

* We use Resharper and tests are done in NUnit for C#, Jasmine for JavaScript tests and Selenium with Specflow for Front End testing. Entity Framework - Module First or Code first

* Experience working with databases and SQL Server

* Experience in Testing Tools: nUnit, Jasmine testing framework (JavaScript)

* Must have experience in Entity Framework in Code first

* Must have experience in Test-Driven Development (TDD) - as they test all of their own development code. Behaviour Driven Development (BDD)

* SOLID experience of Extreme Programming (XP), SCRUM, OOD (Object Orientated Design and Development). Using continuous integration (CI) tools and automated testing

* Design and architecture of large-scale applications

* Experience of all elements of a full technology stack

* Ability to work in a startup environment backed by a large enterprise

* Design and architecture of large-scale applications

* Experience of all elements of a full technology stack

* Excellent inter-personal skills and fluency in English (both verbal and written)

* This is an office based role

* Pair Programming/Pairing - knowledge in this area as this role requires you to do projects as a pair programmer

* JavaScript - jQuery, KnockoutJS, AngularJS

* Experience in Greenfield development and Brownfield development
This job was originally posted as www.totaljobs.com/job/81459969

Similar jobs

Similar jobs