We use cookies to make interactions with our website and services easy and meaningful. Click here for more information about this. By continuing to use this site, we assume you are giving us your consent to receive our cookies.

Careers

Find your future role

Senior Developer

Information Technology

Apply Now

Position Overview

The Senior Developer will work in a team responsible for the development, maintenance and support of customer facing applications and the core systems that underpin them. The role includes responsibility for recruitment, development and retention of staff through participation in the recruitment and appraisal processes.

The Senior Developer will contribute to the development of the company’s IT strategy by being aware of the latest technologies and market trends. The Senior Developer will support the line manager responsible for overall IT planning by contributing to the planning process. The Senior Developer will participate in the on-call rota for out-of-hours support of IT applications and core systems.

 

Key Accountabilities:

 
Enhancements

  • respond to client requests for new features
  • work with stakeholders to develop clear requirements
  • make design recommendations to optimise system efficiency and client satisfaction
  • produce impacts for the work to be done
  • develop and test maintainable solutions to meet requirements
  • implement changes to the live environment

System Migrations

  • liaise with Account Directors to migrate clients to the latest versions of applications Client Implementations
  • create data dictionary entries
  • carry out client customisations
  • roll out applications to the live environment

Small Projects

  • help define the requirements for modules to add new functionality to client systems
  • identify the tasks needed to develop requirements
  • produce impacts for the work to be done
  • develop and test new functionality

Projects

  • respond to client requests for new features
  • work with stakeholders to develop user stories
  • make design recommendations to optimise system efficiency and client satisfaction
  • produce impacts for the work to be done
  • develop and test maintainable solutions to meet requirements Strategic

Planning

  • keep up to date with the latest development trends in the technologies used to deliver the company’s systems
  • support the Lead Developer by suggesting changes to strategic direction to keep abreast with changing technology in order to maintain competitive advantage Workflow Planning & Control
  • provide impacts for new work
  • work with the line manager who has overall responsibility for IT planning to draw up project plans for future work
  • monitor progress of planned work and highlight any risks to delivery dates to the line manager as soon as they become apparent

Staff Management

  • contribute to the recruitment process through the review of candidate CVs and participation in interviews
  • act as an appraiser in the company appraisal process by preparing for and conducting appraisals and setting objectives
  • be the line manager for one or more team members acting as a mentor and organising their day to day workload Live Support
  • resolve live incidents in line with SLAs to ensure clients receive the highest levels of service
  • participate in the rota for out of hours support Other tasks may be required from time to time to fulfil business needs.


Technical Competencies:

 
Key Technical Competencies

  • C#
  • Visual Basic .NET
  • Microsoft .NET 4.5
  • MVC
  • Web API
  • Entity Framework
  • Microsoft SQL Server 2008/2012/2016
  • TSQL
  • XML with XSLT
  • ASP.NET
  • CSS3/HTML5
  • WCF/Web services using SOAP and WSDL
  • Windows services
  • Code management and version control using TFS Desirable Technical

Competencies

  • Javascript/JQuery
  • Dependency Injection (Unity)
  • Visual Studio Test Projects
  • VB .NET
  • Winforms
  • Scrum/Agile
  • SSRS
  • SSIS
  • Relational Database design
  • Axosoft OnTime

 

Location

Christchurch, Dorset, UK