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.
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!