Application Developer

  • Lsl-Property-Services
  • Kettering, Northamptonshire
  • 09/05/2026
Full time Information Technology Telecommunications Java SQL Python Business Analyst Testing

Job Description

Job Profile

Trading since 1989, e.surv Chartered Surveyors is the UK's number one residential surveyor and the largest provider of property risk expertise and residential surveying services. We complete more than one property inspection every 12 seconds and employ over 600 surveyors from Land's End to John O'Groats and Northern Ireland, giving us flexibility to offer nationwide coverage combined with invaluable local knowledge.

We are part of the LSL Property Services Group PLC which includes household names Your Move and Reeds Rains as well as the mortgage network PRIMIS. We work with lenders, intermediaries, social housing entities and estate agents in addition to private customers.

We are currently recruiting for a Senior Software developer

Role Purposes

The role is to develop, test, and maintain our software applications, provide technical leadership, and collaborate with stakeholders to meet business needs.

Main Accountabilities
  • Application Development - 3+ years' experience with Python, Django, ReactJS applications
  • Experience administering Microsoft SQL Servers, PostgreSQL and other relational database management systems, including maintenance plans, user and security audit, and performance tuning by analysing execution plans and indexes.
  • Proven experience in web programming using the Django framework
  • Experience with HTML5, CSS3 and JavaScript, creating web apps from scratch with strong attention to detail
  • Solid understanding of web application security, session management, and best development practices
  • Full understanding of the OWASP framework and enforcement throughout all coding
  • Create, maintain and coordinate backup mechanisms for business continuity while maintaining a high level of data availability, in line with IT processes and procedures.
  • Maintain and update current applications, ensuring that change and release processes are followed.
  • Work with Business Analysts to ensure solutions are fit for purpose and will deliver expected benefits.
  • Ensure code is well documented and knowledge is shared wherever possible. Provide ongoing support for all code written.
  • Provide application support for all related applications.
  • Create and maintain application documentation. Adhere to Quality Management guidelines, in line with the ISO 9001 framework. Ensure own health & safety and that of colleagues by complying with both legal and policy requirements. Cover the full development lifecycle from design and planning through to development, testing and delivery.
Knowledge and Expertise

Essential:

  • Strong working knowledge of programming with Swift, ReactJS, Docker, Django, Python, HTML5
  • Excellent working knowledge of relational database management systems including SQL
  • Expertise in provision, implementation, maintenance and evolution of the e.surv data warehouse, databases and associated technology while ensuring maximum performance
  • Good working knowledge of the Linux and Windows command line interfaces
  • Good working knowledge of user interface design technologies
  • Ability to coach junior team members and help them develop
  • Ability to work appropriately with confidential and sensitive information
  • Experience using TDD or BDD
  • Unit testing

Desirable:

  • Azure DevOps
  • Experience working with Scrum or Kanban, PSM, PSD
  • Knowledge of data integrity and security concepts in all aspects of development
  • ITIL principles
  • Knowledge of software development processes - SDLC
  • ML experience
Qualifications
  • Relevant Degree or equivalent.
  • 3 years' experience as a software developer.

e.surv is an equal opportunity and Disability Confident employer, dedicated to building a diverse and inclusive workplace. We welcome applications from people of all abilities and backgrounds, and we do not discriminate based on disability or individual needs. If you require any reasonable adjustments during the recruitment process, please let us know.

All of our employees have to pass a Criminal Records Disclosure and Credit Referencing Process in order to work with our lender clients. If you are unsure of this, ask the team and we'll be happy to explain the process.