C# Programmer - Darlington

Recruiter
Additional Resources Ltd
Location
Durham
Salary
£25000 - 35000 Per Annum
Posted
02 Oct 2017
Closes
04 Nov 2017
Contract Type
Permanent
Hours
Full Time
C# Programmer - Darlington

Salary: GBP 25 - GBP 35k DOE

Key words: C# programmer, Developer, Web Developer, Programmer, Software Developer, Computer, Technology, IT, Network, Software Engineer

The company

A growing software company, based in Darlington, is looking for a professional, experienced C# developer to join their team.
The ideal candidate will be a passionate software engineer with experience developing web-based applications.

The Role

This role will contribute to the ongoing design of our application architecture as well as have creative input into the look and feel of our applications.
You will be part of a small team reporting to the technical lead, but will largely be able to manage your own workload.
Your primary responsibilities will be to re-engineer our client`s current product offerings making production of data and code more efficient together with coordinating with the rest of the team working on different layers of the infrastructure. The aim is to provide functionality on a more modular rather than product basis. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product.

Requirements

Translate application storyboards and use cases into functional applications
Design, build, and maintain efficient, reusable, and reliable C# code
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organisation, and automatisation
Ability to pass online test, prior to selection, which each candidate is asked to complete


Key Skills & Requirements

At least 3 years` experience in software development
Strong knowledge of C# and ASP.Net
An understanding of design patterns and clean code principles
Experience with JavaScript, HTML5 and CSS3
Experience with C++ desktop applications
Experience with distributed version control
An understanding of Test Driven Design and Agile methodologies
An appetite for self-development and continuous learning
Familiarity with the .NET framework
Strong understanding of object-oriented programming
Skill for writing reusable C# libraries
Familiar with various design and architectural patterns
Knowledge of concurrency patterns in C#
Familiarity with Microsoft SQL Server
Experience with popular web application frameworks, such as Nancy
Familiarity with Windows Presentation Framework
Knack for writing clean, readable C# code
Understanding fundamental design principles behind a scalable application
Creating database schemas that represent and support business processes
Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools
Familiarity with continuous integration
A degree in computer science or related subject would be an advantage

Key words: C# programmer, Developer, Web Developer, Programmer, Software Developer, Computer, Technology, IT, Network, Software Engineer

Additional Resources are an Employment Business and an Employment Agency as defined within The Conduct of Employment Agencies & Employment Businesses Regulations 2003.

This job was originally posted as www.jobsite.co.uk/job/959242608