Software Engineer - C# .NET

Location: London, GB

McLaren Applied Technologies is a high-performance technology company which combines fresh thinking and innovation to solve crucial challenges and improve people's lives in industries as diverse as health, public transport, automotive and motorsport.
Our Team
You will work in the Off-Car Systems team. Our team is responsible for multiple applications that support some of the world’s most prestigious motorsport series including, Formula 1, NASCAR, IndyCar and Le Mans. We also support a rapidly growing market for high volume data analysis tools.
Personal Attributes 
•    Strong analytical, communication and interpersonal skills. 
•    Believes in team ethic and eager to widen & share knowledge 
•    Excellent time management with ability to work on hard deadlines 
•    Self-motivated and have passion for trying new technologies 
Essential Requirements 
•    Extensive experience in C# with .NET latest versions 
•    Extensive experience with WPF/WCF and MVVM design patterns 
•    Experience building maintainable codebases using OOP and SOLID principles 
•    Excellent understanding of concurrency and multithreaded applications 
•    Ability to work with highly complex, scalable code and promote the benefits of automated tests and peer review 
•    Experience in unit test frameworks such as NUnit or similar 
•    Good understanding of distributed Version Control Systems such as GIT 
•    Extensive experience and strong believer in Agile methodologies  
•    Experience with CI/CD and configuration tools e.g. Azure DevOps or similar 
Desirable Requirements 
•    Experience in C++ (Experience in C++/CLI is a bonus) 
•    Good understanding of data structures and big data processing frameworks 
•    Familiarity with relational databases and SQL or similar 
•    Experience with DirectX or similar graphics API is a bonus. 
•    Experience with Dependency Injection frameworks 

Environment

You will either be based at our London office, housed within a modern and collaborative community workspace near to the South Bank area of London or at one of our offices in Woking, Surrey - please advise the recruiter of your preference at the pre-selection stage.