Freelance Back End Develioper, DARE WEST

Function: Web Developer

Role categories: Technical

  • Rate/Salary: depends on experience
  • Location: Bristol
  • Starting date: 17/07/2017
  • Expires: 16/08/2017

Job description

Download Job Specification

We’ll be looking for an excellent understanding of object oriented programming, a good communicator, a keen learner and someone with a strong desire to be a contributor to an ever evolving, agile team.


Working with other team members and stakeholders, you will be required to actively participate in the full development lifecycle, including:

Playing an active role in solutions architecture
Delivering excellent, secure and robust code
Attending workshops, research and testing sessions with stakeholders/clients
Requirements gathering and definition including creating and refining user stories
Working on project proposals and pitches
Aiding the team in recognising and resolving technical issues
Identifying and helping mitigate project risk
Aiding in the ongoing improvement of the team’s development processes and the businesswide Scrum processes.

Person specification


The list below detail our “perfect candidate”, but we welcome applicants of all levels if they feel they are are on the right path.

Several years’ full lifecycle software development experience
Excellent, demonstrable understanding of OO principles
Excellent, demonstrable understanding of coding standards and best practices
Excellent understanding of the following technologies:

.Net (C#)
MVC and Razor
Web API and REST

Solid experience working with Agile methodologies and a strong understanding of the Scrum framework
Solid experience working with CMS systems such as Umbraco, Sitecore
Good understanding of front end technologies HTML5, CSS3, Javascript as well as exposure to some Javascript libraries.
Good understanding of GIT and source control practices (i.e. gitflow)
Good, demonstrable understanding of SOLID software design practices
Good, demonstrable understanding of secure coding practices
Good, demonstrable understanding of data modelling techniques and practices


Experience using Azure or other cloud hosting solutions

Experience setting up and using continuous deployment/integration
Experience with mobile app development, i.e. Xamarin
Experience writing unit tests and of unit test frameworks
Some experience using with Angular.JS
Some experience with Node.JS
Some experience using task runners such as Grunt/Gulp/Npm