Senior Software Developer

Embrace Financial Services โ€” United Kingdom ยท Posted ~22 hours ago

Senior Full-time

Skills

Python Django ReactJS SQL HTML5 CSS3 JavaScript Docker Software testing Linux

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Summary

A senior software development role focused on designing, building, testing, and maintaining business applications. The position requires strong web development skills, database expertise, security awareness, and technical leadership.

Highlights

Opportunity to lead software development, mentor junior developers, work across the full development lifecycle, and contribute to secure business applications.

Description

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 Lands End to John OGroats 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. We are currently recruiting for an Senior Software developer Role Purposes The role is to develop, test, and maintain our software applications, provides technical leadership, and collaborates with stakeholders to meet business needs Main Accountabilities Application Development - 3 years + experience with creating Python, Django, ReactJS applicationsExperience in administering Microsoft SQL servers, PostgreSQL and other relational database management systems, maintenance plans, database user and security audit with a proven track record on how to achieve maximum database performance by analysing execution plans, indexes, query performance tuning and other SQL best practices.Proven and demonstrable experience in web programming using the Django frameworkExperience using HTML5, CSS3 and JavaScript, to create web apps from scratch, with strong attention to detailA solid understanding of how web applications work including security, session management, and best development practicesFull understanding of the OWASP framework. Enforcement of the framework throughout all codingCreate, maintain and coordinate backup mechanisms for the purposes of business continuity while maintaining a high level of data availability, in line with IT processes and procedures.Maintain/update current applications, always ensuring that change and release processes are followed.Work with BAs to ensure that solutions are fit-for-purpose and will deliver the expected benefits.Ensure that code is well documented, and that 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, as directed, in line with the framework of ISO 9001. Ensure own H&S, and that of colleagues by complying with both legal and policy requirements. To cover the full development lifecycle from design and planning through to development, testing and deliverKnowledge and Expertise Essential: Strong working knowledge of programming (Swift, ReactJS, Docker, Django, Python, HTML 5) and techniques thereofExcellent 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 whilst also ensuring maximum performance from systems.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 developAble to work appropriately with confidential and sensitive informationWorking using TDD or BDDUnit testingDesirable: Azure DevOpsExperience of working with Scrum or Kanban, PSM, PSDKnowledge and full grasp of concepts surrounding data integrity and security in all aspects of developmentITIL principlesKnowledge of software development processes SDLCML experienceQualificationsRelevant Degree or equivalent. 3 years experience as a software developer Apply If you feel you match our requirements and are looking for your next career challenge, or for a confidential discussion on the full details of this role please contact Alka Tarafdar In your Application, please feel free to note which pronouns you use (for example, she/her/hers, he/him/his, they/them/theirs) 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. LNKD1_UKTJ