At a Glance
- Tasks: Develop, test, and maintain innovative 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, health benefits, and opportunities for remote work.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
- Why this job: Make a real impact in property risk expertise using 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 across the UK. We're part of the LSL Property Services Group PLC which includes household names such as Your Move and Reeds Rains.
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 creating Python, Django, ReactJS applications.
- Experience 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 framework.
- Experience using HTML5, CSS3 and JavaScript, to create web apps from scratch, with strong attention to detail.
- A solid understanding of how web applications work including security, session management, and best development practices.
- Full understanding of the OWASP framework and enforcement of the framework 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/update current applications, 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 health and 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 (Swift, ReactJS, Docker, Django, Python, HTML 5) and techniques thereof.
- 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 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 develop.
- Able to work appropriately with confidential and sensitive information.
- Working using TDD or BDD and unit testing.
Desirable:
- Azure DevOps.
- Experience of working with Scrum or Kanban, PSM, PSD.
- Knowledge and full grasp of concepts surrounding data integrity and security 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.
PRE EMPLOYMENT SCREENING: All of our employees have to pass a Criminal Records Disclosure and Credit Referencing Process in order to work with our lender clients.
Applications Developer in Leeds employer: E.surv
At e.surv Chartered Surveyors, we pride ourselves on being the UK's leading residential surveyor, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through our supportive culture, where you will have the opportunity to develop your skills in a diverse team while contributing to meaningful projects that impact the property industry. Located across the UK, we provide a unique blend of nationwide reach and local expertise, making us an exceptional employer for those looking to make a difference in their careers.
StudySmarter Expert Advice🤫
We think this is how you could land Applications Developer in Leeds
✨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 SQL knowledge and be ready to discuss your experience with web applications and best practices.
✨Tip Number 4
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 Applications Developer in Leeds
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience with Python, Django, and ReactJS in your application. We want to see how your skills align with what we're looking for, so don’t hold back on showcasing your best projects!
Tailor Your Application:Take a moment to customise your application for the role. Mention specific experiences that relate to the job description, especially around application development and database management. This shows us you’ve done your homework!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate a well-structured application!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at E.surv
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Python, Django, and ReactJS. Brush up on your SQL skills too, as they’ll likely ask about database performance and management during the interview.
✨Showcase Your Projects
Prepare to discuss specific projects you've worked on that relate to application development. Highlight your role, the challenges you faced, and how you overcame them. This will demonstrate your hands-on experience and problem-solving skills.
✨Understand the Business Context
Research e.surv and understand their business model and how your role as an Applications Developer fits into it. Knowing how your work impacts their services can give you an edge and show your genuine interest in the company.
✨Ask Insightful Questions
Prepare thoughtful questions to ask at the end of your interview. Inquire about their development processes, team dynamics, or how they implement best practices like TDD or BDD. This shows you’re engaged and thinking critically about the role.