Senior Application Developer Job, Battersea

Senior Applications Developer

Reporting to: Lead Developer on a day to day basis and ultimately to Head of Information Systems

The Information Systems team designs, delivers and supports systems that we use to help run our business and empower us with the right information. The team works across the company providing solutions to all of our key teams and the Management Board that leads the organisation.

The team is undergoing a significant step change in capability and is looking for a senior application developer with the experience and drive to help define, support and enable the necessary changes to quickly increase capability. The role of the Senior Applications Developer includes the development of web-sites and web applications together with Middleware components and APIs mainly using the .Net platform. Our challenge is to present complex data in a format which can be easily understood and navigated by our staff across a variety of devices. The successful applicant must be self-motivated, proactive and have excellent communication and organisational skills.


Lead development workstreams and work collaboratively with a diverse team of analysts, UI/UX desginers, developers and technical architects 

Maintain adherence to approved standards and workflows whilst continually assessing standards to ensure relevance and fitness-for-purpose. 

Assist and advise on the creation of development standards and frameworks designed to maximise speed of development, quality and supportability. 

Ensure, through code review and Agile planning/retrospectives that we are delivering quality code as efficiently as possible 

Assist with the creation and maintenance of the Information Systems team’s in-house developed web and windows applications according to a pre-determined brief 

Validate and match stakeholder requirements with application functional and nonfunctional capabilities 

Work with the wider team to define and develop methods of extended an integrated approach, linking disparate services into a singular architecture 

Develop and mentor junior staff members 

Document applications for technical staff and end-users

Qualities, Skills and Experience required Essential for the Senior Application Developer to have;

Expert knowledge of the following:

– Agile Project Delivery using Devops Techniques

– C#, ASP.Net, MVC using Visual Studio

– JavaScript/JQuery and CSS

– T-SQL running on MS SQL Server

Able to design and develop complex corporate level database applications using SQL Server, the majority of which will be web applications 

A strong interest in embracing new technologies to develop compelling applications 

Commitment to ongoing personal development and willingness to learn new skills

Resilient and able to cope with conflicting demands 

Able to demonstrate initiative and a proactive approach 

Good interpersonal skills and able to work independently and as part of an effective team 

Methodical, accurate and consistent attention to detail 

Flexible attitude 

Able to manage sensitive and sometimes confidential information 

Able to build good relationships at all levels, internally and externally 

Appreciation of, and commitment to the business of the Practice 

Empathy with a creative environment 

Able to demonstrate ability to undertake the above responsibilities 

Legally able to work in the country in which the position is based

Desirable for the Senior Application Developer to have;

Knowledge of Angular 4 and newer 


Knowledge of Azure to develop Cloud solutons 

Umbraco knowledge would be useful 

Knowledge of the Microsoft Office suite and the ability to use all products to scripting level

Job posted in:


  • Battersea (London, England)
    Job Location
  • £60000 - £90000 per annum
    Job Salary/Pay Rate
  • Permanent
    Employment Type
  • Senior
    Job Level

  • Job Category