Job Description

We are looking for an experienced Developer with good C#, ASP.Net, JavaScript, HTML and SQL Server skills to join a large software and services provider based in Derby. This role offers the opportunity to use some of the latest technologies such as HTML/5 and CSS/3.
Main duties and responsibilities:
· Translate software requirements into high quality maintainable code
· Maintain existing applications, identifying opportunities to improve the code-base
· Test developed code to a high quality including verifying user-acceptance criteria to ensure work meets requirements
· Devise possible solutions to predicted problems, evaluating other options
· Produce technical documentation
· Liaise with third-parties to implement external dependencies
· Provide telephone support
· Consult resource material to maintain and further existing skills and knowledge
· Take part fully in the agile practises adopted by the team
Candidates should:
· Be able to respond positively to changing deadlines and requirements while focusing on the task in hand
· Be as a self-starter and a team player
· Be able to consider multiple options to a reaching a solution, while involving appropriate stakeholders
· Know when to ask for help and escalate problems
· Be able to communicate technical facts to non-technical people
· Be passionate about developing high quality software and improving skills
Essential:
· C#
· ASP.NET
· Javascript
· HTML/5, XML, XSLT, CSS/3
· SQL Server (TSQL for SQL Server)
· Relational database structures and principles
· Object Oriented Programming practices and principles
· Awareness of common design patterns
· Effective use of source control systems - such as Git
Desirable:
· Agile/Scrum methodologies
· Experience of XP practises (TDD, Continuous Integration/Continuous Delivery)
· MVC/MVVM
· Service Oriented Architecture development
· Webservices (ReST, SOAP, WCF)
· Client-side JavaScript coding (inc. use of frameworks such as AngularJS)
Education / Qualifications:
· Computer science related degree at 2.1 or above
· OR a proven track record of working in a technical environment using the above technologies
Benefits include: 25 days hol., cont. pension, life insurance, income protection insurance, childcare voucher salary sacrifice, cycle to work scheme, & employee assistance programme.