At a Glance
- Tasks: Develop, test, and maintain software applications while leading technical projects.
- Company: Join e.surv, the UK's top residential surveyor with a vibrant team culture.
- Benefits: Enjoy competitive salary, flexible working, and opportunities for professional growth.
- Other info: Diverse workplace committed to inclusivity and career advancement.
- Why this job: Make a real impact in a dynamic environment with cutting-edge technologies.
- Qualifications: 3+ years in software development with skills in Python, Django, and ReactJS.
The predicted salary is between 40000 - 50000 £ per year.
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.
Application Developer in Kettering employer: LSL Property Services
Contact Detail:
LSL Property Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Developer in Kettering
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Python, Django, and ReactJS. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Brush up on your knowledge of SQL and web application security, as these are key areas for the role we're looking to fill.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at e.surv.
We think you need these skills to ace Application Developer in Kettering
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Application Developer role. Highlight your experience with Python, Django, and ReactJS, and don’t forget to mention any relevant projects you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software development and how you can contribute to our team. Be sure to mention your understanding of web application security and best practices, as these are key for us.
Showcase Your Projects: If you've got a portfolio or GitHub account, make sure to include it in your application. We love seeing real examples of your work, especially anything that demonstrates your expertise in the technologies we use. It gives us a better idea of your coding style and problem-solving skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the easiest way for us to keep track of your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our team at e.surv!
How to prepare for a job interview at LSL Property Services
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Django, and ReactJS. Brush up on your knowledge of relational databases like SQL Server and PostgreSQL, as you might be asked to discuss your experience with them during the interview.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some coding challenges or technical questions that demonstrate your problem-solving abilities. Practise common algorithms and data structures, and think aloud while solving problems to show your thought process.
✨Understand the Business Context
Research e.surv and understand their business model and how your role as an Application Developer fits into their operations. This will help you answer questions more effectively and show that you’re genuinely interested in contributing to their success.
✨Prepare Questions for Them
Have a few thoughtful questions ready to ask your interviewers. This could be about their development processes, team dynamics, or how they measure success in the role. It shows that you’re engaged and eager to learn more about the company culture.