Senior Net Developer (C#/ AGILE)

TLP Consultancy Ltd.
£45000 - £50000 per annum
12 Oct 2016
20 Oct 2016
Contract Type
Senior .Net Developer (C#/ AGILE) Leatherhead, Surrey £50,000 Due to continued growth and expansion, my client, a software development company, are now looking for a Senior.Net Developer to join and help drive forward a hard-working, solution-focused, new technology aware development team. Principle activities to be carried out by a Senior .Net Developer include, but are not limited to: Undertake the continued Design and Development of the software systems Work closely with company stakeholders and third parties to develop requirements as part of the development process Provide advice and guidance to ensure the stability and performance of software systems and architecture Actively participate in the Agile development process, including Sprint Planning and Retrospectives Lead teams of developers during project work owning the responsibility for delivering on time and to budget - reporting progress to relevant stakeholders throughout Maintain any documentation as may be required for software systems Assist in the creation of automated testing platform to enhance the productivity of the development team and promote stability in the systems Endeavour to employ best practice development techniques (including Test Driven Development, Design Patterns etc.) Undertake any technical training required to maintain your technical skillset (both formal courses and informal, reading technical blogs etc.) Undertake code reviews and encourage peer review of your own work Act as a mentor for less experienced developers on the team Help to produce technical guidelines in association with Lead Developers to ensure best development practice. Essential Skills for the role (you NEED to demonstrate this) Strong C# Coder - 90% Hands on Coding with SOLID Principles in mind .Net Development (4.5) (WebAPI, REST and WCF Web Services) Unit Testing, they practice Test First, Test Driven Development (TDD Red/Green/Refactor) TSQL, ORMs (Entity Framework/EF), Performance Tuning, Microsoft SQL Server, SQL Azure Willingness to learn constantly - a passion for writing good Code Design Patterns, Enterprise Integration Patterns (Service Bus Pattern, Publish/Subscribe) Very Beneficial (but you will learn these technologies/approaches) Strong appreciation of Domain Driven Design and Service Oriented Architecture Messaging Systems - NServiceBus, MSMQ Cloud Platform/Distributed Systems Design (Windows Azure but AWS knowledge etc. great) DevOps (Powershell, Docker/Chef/Puppet, Automation and CI Config) - Go/TeamCity Nice to have Event Sourcing (EventStore) NoSQL Databases RavenDB, others (CouchDB/Couchbase/Cassandra/Redis etc) JavaScript Development/SPA - (Durandal/Angular, JS Unit Testing Frameworks) Reactive Design Patterns (Rx/RxJS/React) Front End/UX (HTML5, CSS, LESS, Standards Compliance) Windows Server 2012 (IIS 7.5/8, Performance Tuning) - Infrastructure management. Please send me your CV for an immediate turnaround or feel free to call me for a chat about the role and the company. TLP Consultancy Ltd is acting as an Employment Agency in relation to this vacancy. This job was originally posted as

More jobs like this