Job Description

Job Title: Experienced C# Web Developer

Location : Office based at Eagle House, Andover

Responsible to: Senior Developer

Purpose of the role

Furlong Solutions provide school management software to schools in the independent and maintained sector covering both management information systems and financial management. The role will involve working in a small development team on an existing product set developing new areas and maintaining and improving existing functionality. The role will also involve talking directly to clients which may require onsite visits to understand requirements and bring new clients live.

Duties and Responsibilities

In accordance with company procedures:

Develop new web pages using MVC4.5

·  Create/alter the database schema as necessary

·  Ensure cross-device compatibility with responsive design

·  Create any reports that may be required

·  Create technical specifications detailing how you will achieve the requirements you are tasked with fulfilling, including user interface designs

Maintain the existing product

·  Perform bug fixes

·  Enhance existing functionality

·  This shall be in our WinForms application, as well as web development

Take part in team-based activities

·  Manual testing of other team member’s code changes

·  Weekly code reviews

Experience/Skills

The postholder will have an excellent working knowledge of all of the following languages and technologies:

·  C#

·  CSS

·  ASP MVC

·  JavaScript/JQuery

·  T-SQL

A knowledge of some of the following would also be beneficial:

WinForms, WPF, ASP.NET, WCF, AJAX, MVVM, LINQ, Database Design, Crystal Reports, Framework Design, Team Foundation Server, HTML, Generics, Threading, Project Management

Personal Attributes

·  Pro-active, self-starter

·  Flexibility and willingness to support colleagues

·  Responsive to change

·  Ability to work on own initiative as well as within a team environment

·  Calm disposition

·  Ability to meet targets

·  Ability to work to deadlines

·  Creativity

·  Enthusiasm

·  Ability to communicate well