Share this Job

Software Engineer

Date: 16-Nov-2022

Location: London, GB, W1U 8AN

Company: Knight Frank

Reference No 26561 
Job Title Software Engineer 
Type Permanent 
Salary Range Competitive
Division Business Services 
Sub Division Business Services 
Department Software Engineering (10001026) 
Location 55 Baker Street 


Knight Frank are looking for a talented and highly motivated Software Engineer to join our internal software engineering team, based in our HQ in Central London.



  • Provide professional support to our clients and employees that meets our SLAs.
  • Maintain systems by monitoring and correcting any defects.
  • Contribute to code reviews, testing, documentation and manage on-going support SLAs.
  • Contribute to the software development, enhancement and maintenance of new and existing internal business web applications.
  • Contribute to concept/brainstorming, technical design, coding, testing, deployment, documentation and on-going support.
  • Assist colleagues within your team using your expertise as an engineer.
  • Ensure the security of the systems managed, developed and operated within the scope of your role and the confidentiality of associated data.


Qualifications/Education Required

  • A 2:1 Computer Science (or related) degree is required for this position.
  • Microsoft Developer Certification would be desirable but not essential.


Systems & IT Competence

  • Visual Studio
  • C# 4.0 or higher (5 years minimum)
  • LINQ & EF
  • .NET 4.6 / .NET Core
  • MVC
  • Angular 4+
  • REST Services
  • Microsoft Azure (Web jobs, Functions, Roles, Queues)
  • PaaS components for distributed microservices systems
  • SQL Server & T-SQL
  • Optimizely / Episerver
  • TDD (xUnit, Selenium, SpecFlow, Jasmine)
  • Azure DevOps, Git, TeamCity and Octopus as CI tools.
  • Agile Scrum Methodology


Aptitudes/Skills Required

  • Understand the latest trends in software architecture and development tools.
  • Understand development lifecycle for web applications.
  • Experience in working with high volume public websites.
  • Excellent knowledge of the development process (specifically C#), including compilation/building, coding standards, source control and unit testing.
  • Ability to work in a fast-paced cross-functional team environment.
  • Ability to handle several projects simultaneously.
  • Experience with a full continuous delivery environment.
  • Experience of localisation/globalisation of websites.
  • A team player who is a strong communicator with both technical and interpersonal skills is needed for this role.
  • Passion for technology and software development.





To view other vacancies within the Knight Frank Group click here.