Principal .Net/C# Software Engineer (Motorsport Sector)
Bromley area (2 or 3 days a week in office + ad hoc international travel)
£80,000 - £100,000 + Package
Troi Search are delighted to be working with arguably one of the most exciting and recognised brands in not just the Automotive industry, but across the globe. We’re teaming with them to find them their newest Principal Software Engineer, to join their small but world class Engineering team, based in the Bromley area (South of London).
This team builds and supports a wide range of applications for the entire brand, and given the sheer precision required for their software, they only hire the best.
If you’re skilled across .Net/C# development, have experience spanning real-time environments, HFD (high frequency data) & event-based architectures and message buses (ActiveMQ, RabbitMQ) & experience with Language-Integrated Query ( LINQ ) component this is the perfect role for you.
It helps too if you like cars...
Key Responsibilities as a Principal Software Engineer:
* You’ll be proactively contributing to support and develop new and existing time critical applications.
* You’ll be proactively contributing to the development of new and innovative products as part of a small team.
* You’ll likely mentor and/or lead a small group of software developers.
* You’ll have the confidence and know-how to lead technical projects spanning multiple domains.
* You’ll contribute to the design of modern software architecture.
* You’ll still be hands-on, assisting with bug fixing, development or testing across the entire environment.
* You’ll ensure that development is rigorous and conforms to the process requirements of the business.
* Ensure code is of the highest quality including commenting, unit testing and documentation.
What do we need to see from you:
* You’ll have more than 5 years’ Full Stack experience with .Net based development using C#.
* You’ll have experience with developing / supporting distributed event-based architectures built around message buses and event streams e.g., ActiveMq & RabbitMq
* You’ll have experience with consuming and processing high frequency data in a real-time / near real-time environment.
* You’ll have at least 2 years’ of experience with cloud services (Ideally AWS, but Azure & GCP also fine).
* At least 2 years’ working knowledge of Microsoft SQL Server.
* Experience with NoSQL Databases such as Mongo / DocumentDB.
* Fluent working knowledge of Linq and associated functional programming practices in the C# environment is a must have.
* Experience with microservice architectures and containerization (Docker)
* Experience writing and maintaining Unit, integration, E2E and regression tests and test suites.
* You have experience working with application metrics & monitoring with tools such as Prometheus / Grafana / Cloudwatch.
* You are familiar with code source control such as GIT.
* You have a good understanding of CI/CD practices.
* You understand AGILE development philosophies.
Qualifications:
* Degree in Computer Science (or related technical discipline) or equivalent commercial experience.
Other key details:
* Given the nature of this client, you must be flexible to be in office (Bromley area) ideally 3 days per week and also be able to travel to global destinations for 10 days at a time to provide in person technical support - occurs 4 times per year.
* Must be able to work flexible hours as needed to support project timelines and deliver efforts on time.
* Salary circa £80,000 - £100,000 + 10% bonus + really interesting benefits package...
Sound like you? Apply now!