Your personal job search agent

Find a job



    show more options

Senior .NET Developer (WebAPI, REST, WCF) - Leatherhead

Company: TLP Consultancy
Pay: 50k - 58k per annum 10% bonus, 5% Pension.
Job type: full-time
Category: Information Technology and Services

Apply now
(no registration required)

Upload your resume
see similar jobs you may like
find connections at this company

Job description

Senior .NET Developer (C#/AGILE)
Leatherhead, Surrey
50,000 - 58,000
10% Performance related Bonus
5% Pension Contribution
4 times Life Assurance

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 skill set (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.

More jobs you may like

C# .NET Developer (Varying Levels)
Senior Manager- Global Outsourcing
Technology Architect
Graduate in 2016? Teach English In China
Teach In China - TEFL / English Teacher Openings
EY Assurance, Data & Analytics, SQL Senior (1 year FTC)

New account

Log in

Current country: :: Contact us :: Terms of use :: Privacy policy :: Credits :: Benji Jobs international: Jobs in the US :: Jobs in the UK :: Jobs in Canada

Jobs in Argentina
Jobs in Australia
Jobs in Austria
Jobs in Bahrain
Jobs in Belgium
Jobs in Brazil
Jobs in Canada
Jobs in Chile
Jobs in China
Jobs in Colombia
Jobs in Czech Republic
Jobs in Denmark
Jobs in Finland
Jobs in France
Jobs in Germany
Jobs in Greece
Jobs in Honk Kong
Jobs in Hungary
Jobs in India
Jobs in Indonesia
Jobs in Ireland
Jobs in Israel
Jobs in Italy
Jobs in Japan
Jobs in Korea
Jobs in Kuwait
Jobs in Luxembourg
Jobs in Malaysia
Jobs in Mexico
Jobs in Netherlands
Jobs in New Zealand
Jobs in Norway
Jobs in Oman
Jobs in Pakistan
Jobs in Peru
Jobs in Philippines
Jobs in Poland
Jobs in Portugal
Jobs in Quatar
Jobs in Romania
Jobs in Russia
Jobs in Saudi Arabia
Jobs in Singapore
Jobs in South Africa
Jobs in Spain
Jobs in Sweden
Jobs in Switzerland
Jobs in Taiwan
Jobs in Turkey
Jobs in the United Arab Emirates
Jobs in the United Kingdom
Jobs in the United Stated
Jobs in Venezuela