Back End .NET Developer

£35,000 +benefits
15 Nov 2016
13 Dec 2016
Contract Type
Full Time
Back End .NET Developer

Are you an experienced .NET Developer with strong skills in C#, ASP.NET, MVC? If so my client is the company for you. One of the UKs largest retail / wholesale companies they need a .NET Developer that is passionaite to learn and build on their skill set.

Job Summary
??? We are looking for a Back-End .NET Web Developer responsible for managing the interchange of data between the server and the users.
??? Your primary focus will be development of all server-side logic, definition and maintenance of databases, and ensuring high performance and responsiveness to requests from the front-end.
??? You will also be responsible for integrating the front-end elements built by your colleagues/agencies into the application. A basic understanding of front-end technologies is therefore necessary as well.
??? Projects will be varied in size and complexity. You will mostly be working within the EPiServer CMS platform, however we also host and maintain a number of Web APIs, WCF services, Umbraco websites and console applications which you will be supporting. You will have strong problem solving skills and be able to deliver simple solutions to complex problems.
??? Occasionally situations may arise that require the post holder to perform other duties or tasks as may be reasonably requested by the Society.

Back End .NET Developer
Key Responsibilities
??? Design and build back-end C# .NET solutions to interrogate, manipulate and render data for web applications to consume
??? Design and implement specific CMS page types and the functionality needed to drive the front end displays
??? Integrate front-end templates with server side logic in collaboration with front-end developers
??? Debug and analyse existing applications to resolve issues reported by the Society
??? Build and consume reusable code libraries for use in multiple applications, utilising Nuget
??? Optimize applications for maximum performance and scalability
??? Implementation of secure systems and data protection measures, including encryption and hashing
??? Implement error logging and analytical data logging solutions
??? Design and implement data storage solutions, utilising MS SQL
??? Participate in discussions with clients and team members about technical best practices and help teams identify optimal technical solutions.
??? Understand agile methodology and instil best practices into the process.
??? Take direction from the Lead Developer and participate in regular code reviews

Back End .NET Developer
Candidate Profile
Post holders must have previous ecommerce development experience and possess the following:
??? IT Degree, A-Levels or Other relevant qualifications
??? MCSD, MCP, or similar Microsoft database or developer qualifications is preferred.
??? Experience in internet technologies, HTML, JavaScript, CSS, classic ASP and ASP.NET, C#, SQL Server
??? Proficient knowledge of .NET v2-4.5 C#6
??? Strong demonstrable experience of MVC and Web API
??? Experience of using Entity Framework to read and manipulate data
??? Experience of EPiServer preferred but not required
??? Strong understanding of Nuget
??? Understanding and utilising SOLID design principles
??? Understanding and utilising Unit Tests to provide automated testing
??? Understanding of security principles and OWASP recommendations
??? Knowledge of .NET Core preferred but not required
??? Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
??? Basic understanding of server-side CSS pre-processors, specifically SASS
??? User authentication and authorization between multiple systems, servers, and environments
??? Integration of multiple data sources and databases into one system
??? Management of hosting environment, including IIS, SQL database administration and scaling an application to support load changes
??? Data migration, transformation, and scripting
??? Outputting data in different formats
??? Creating SQL database schemas that represent and support business processes
??? Proficient understanding of code versioning tools, specifically Git & TFS

More jobs like this