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. To put it into numbers, 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. This gives us the flexibility to offer nationwide coverage combined with invaluable local knowledge.
We're 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.
Senior Software Developer
Role Purposes
The role is to lead the design, development, testing, and maintenance of software applications, provide technical leadership, and collaborate with stakeholders to meet business needs.
Main Accountabilities
- Application Development – 3+ years experience creating Python, Django, ReactJS applications.
- Experience administering Microsoft SQL servers, PostgreSQL, and other relational database management systems, maintaining performance through execution plan analysis, indexing, and query tuning.
- Proven experience in web programming using the Django framework.
- Solid understanding of web application security, session management, and best development practices.
- Full understanding of the OWASP framework; enforce throughout coding.
- Create and maintain backup mechanisms for business continuity, ensuring high data availability in line with IT processes.
- Maintain and update current applications, following change and release processes.
- Work with BAs to ensure solutions are fit‑for‑purpose and deliver expected benefits.
- Ensure code is well documented and knowledge is shared; provide ongoing support for all code written.
- Provide application support for all related applications.
- Create and maintain application documentation, adhering to ISO 9001 quality management guidelines and H&S compliance.
- Cover the full development lifecycle from design and planning through development, testing, and delivery.
Knowledge and Expertise
- Strong working knowledge of programming (Swift, ReactJS, Docker, Django, Python, HTML 5) and related techniques.
- Excellent working knowledge of relational database management systems including SQL.
- Expertise in provisions, implementation, maintenance, and evolution of e.surv data warehouses and databases, ensuring maximum performance.
- Good knowledge of Linux and Windows command line interfaces.
- Good understanding of user interface design technologies.
- Ability to coach junior team members and support their development.
- Ability to handle confidential and sensitive information appropriately.
- Experience with TDD or BDD; unit testing.
- Experience working with Scrum or Kanban, PSM, PSD.
- Knowledge of data integrity and security concepts across all development aspects.
- Understanding of software development processes – SDLC.
- Machine learning experience.
Qualifications
- Relevant degree or equivalent.
- 5 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.
#J-18808-Ljbffr