About The Role
An exciting opportunity for an experienced Developer to join the Software Engineering team working within the Digital & Product Development Department.
The successful candidate will collaborate with the technical team on the design and development of both current and new systems used throughout Foxtons. In this role, you will be required to work with the technical team on architecture design and will need to have hands-on experience of software development and be able to guide and coach developers with varying degrees of experience. Must be capable of working independently and collaboratively and demonstrably show an ability to lead.
DUTIES & RESPONSIBILITIES
* Work with Product Owners to understand company needs and with the Technical Architects to understand the solution design
* Take ownership of features and functional areas and oversee products through development by providing guidance to team members, performing code reviews and working with product owners to ensure successful outcomes
* Collaborate with internal and external teams and inform decisions on product architecture and design
* Ensure the best possible performance, quality and responsiveness of applications
* Participate in the technology upgrade strategy
* Independently analyse, solve and correct issues in real time
* Identify opportunities to improve working practices and recommend changes where necessary
* Impart working knowledge of best practices across team
* Mentor and guide junior team members where required and provide leadership on development projects
* Contribute to Agile ceremonial activities such as standups, estimations, reviews and retros
About You
SKILLS REQUIRED
* Experience of delivering custom solutions and integrating applications
* Strong knowledge and commercial experience of .NET web development, including .NET Core, C#, MVC, Linq, Signal R, JQuery and Javascript
* An understanding of architectural patterns including Service Orientated Architectures, Microservices, REST etc.
* Experience working with SQL Server and T-SQL
* Experience with SQL Server Performance Tuning and Optimization is desirable
* Experience with agile development and delivery methodologies
* Ability to organise and plan work in a rapidly changing environment and take ownership for meeting set deadlines
* Ability to communicate effectively both within the development team and across the wider business
WHAT WE OFFER
* Comprehensive, ongoing training programme
* Great career opportunities
* Vibrant company culture including paid-for social events
* Incentives including international all expenses paid weekends away
* Diversity and inclusion networks
* One paid work day a year to volunteer for a charity of your choice
* Wellbeing package including enhanced sick pay, free confidential counselling helpline, Mental Health First Aiders, and access to a coaching platform
About The Company
At Foxtons, we're famous for setting the standard in property. We do this by hiring brilliant people to help our customers find their dream home or unlock the true value of their property investment. Over the last 30 years we've built a network of over 60 branches and a strong operational infrastructure that enables our teams to achieve the highest standards in delivering exceptional service to our customers. Award-winning training ensures our teams have the knowledge and expertise that our customers expect from us, whist our market-leading technology empowers all our staff to provide the best customer experience possible.