Share this Job
Lead Software Engineer
Date: 01-May-2022
Location: London, GB, W1U 8AN
Company: Knight Frank
Reference No | 18566 |
Job Title | Lead Software Engineer |
Type | Permanent |
Salary Range | Competitive |
Division | Business Services |
Sub Division | Business Services |
Department | Information Technology (10000137) |
Location | 55 Baker Street |
Knight Frank is looking to recruit a Lead Software Engineer, to join their growing technology division.
Established in 1896, Knight Frank now comprises a global network of over 380 offices across 51 territories and is a leading independent property consultancy, offering agency and professional advice across Commercial, Residential and Rural sectors.
Responsibilities
- 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.
- A team player who is a strong communicator with both technical and interpersonal skills.
- Improve operations by conducting systems analysis; recommending changes in policies and procedures.
- Provide professional support to our clients and employees that meets our SLAs.
- Maintain systems by monitoring and correcting software defects.
- Microsoft Developer Certification would be desirable but not essential.
Qualifications/Education Required.
- A 2:1 Computer Science (or related) degree is required for this position.
Systems & IT competence
- Visual Studio.NET
- C# 4.0 or higher (5 years minimum)
- LINQ & EF
- .NET 4.6/.NET Core
- AngularJS or Angular 2+
- Typescript
- REST Services
- SQL Server & T-SQL
- Elasticsearch
- Microsoft Azure (Webjobs, Roles, Queues, Functions etc.)
- TDD (xUnit, Selenium & SpecFlow, Jasmine)
- TeamCity and Octopus
- Azure DevOps
- 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.
- Experience with Angular and Microsoft’s Azure platform is desirable.
- Experience of localisation/globalisation of websites.
- Excellent knowledge of the development process (specifically C#), including compilation/building, coding standards, source control and unit testing.
- Ability to work and recommend technical direction in a fast-paced, cross-functional team environment.
- Ability to handle several projects simultaneously.
- Most importantly passion for technology and software development.
- Previous exposure to Git, TeamCity, Octopus and Azure DevOps as CI tools.
To view other vacancies within the Knight Frank Group click here.