Connecting to LinkedIn...

Software Developer - .NET/SQL/API - London - £50k

Job Title: Software Developer - .NET/SQL/API - London - £50k
Contract Type: Permanent
Location: City of London, London
Industry:
Salary: £40000 - £50000 per annum + bens
Start Date: ASAP
Duration: Permanent
REF: DMN20990/DEVBE_1549992487
Contact Name: Declan McNamee
Contact Email: Declan@greywood.co.uk
Job Published: 4 months ago

Job Description

Our client are a leading technology firm in the ecommerce space. An innovative and revolutionary product which delivers a fantastic customer ecommerce experience. In this new role as a Software Developer, you'll be joining a small, tight-knit team with a passion for data sciences. This is a great opportunity to join a team on an exciting journey and to be a part of their continued success story. We are looking for a backend developer with a solid grounding in Object Oriented Design and programming, with 5+ years' experience working with Microsoft technologies within the .NET framework.

The candidate should have substantial experience developing and maintaining scalable, robust, high performance enterprise solutions, using SOA and Test-Driven Methodologies in an Agile environment, ideally across a range of different clients and systems.

Skills Requirements

Core Skills (Mandatory) 5+ years of C#

  • .NET 4.0/4.5
  • 5+ years of SQL Server
  • 2+ years of Cloud services, ideally Windows Azure
  • Web API, Restful services
  • Experience with nHibernate or Entity Framework
  • Design patterns, SOLID principles, N-tier architectures
  • Solid process understanding - AGILE, SCRUM, TDD

Role & Responsibilities

  • Collect requirements/specifications from internal and external stake-holders
  • Clarifying what actions the program is intended to perform
  • Breaking down program specification into its simplest elements and translating this logic into code
  • Testing sample data-sets to check that output from the program works as intended
  • Follow coding standards and properly documenting code
  • Perform and participate in code reviews to identify basic technical and logical errors
  • Deploying the program into production
  • Accurately estimate times for tasks
  • Reacting to problems and correcting the program as necessary
  • Evaluating and increasing the program's effectiveness

Send us your CV now if you would like to be considered for this amazing opportunity!