Job Description
We're seeking a proactive Senior Software Developer to support and innovate applications critical to the Timing and Production of our highly successful Motorsport client.
Key Responsibilities:
* Support and develop critical Motorsport applications.
* Innovate new products within a dynamic team.
* Tackle bug fixes, development, and testing across systems.
* Maintain high-quality code with thorough documentation.
* Engage in group activities like design reviews and system architecting.
* Flexible hours to meet project deadlines.
Essential Skills:
* .Net software development (C# expertise).
* Experience with distributed event-based architectures (Kafka/ActiveMq/RabbitMq/SQS).
* Real-time data processing.
* Strong SQL Server skills.
* Full-stack development, OOP concepts, asynchronous environments, and Pub/Sub mechanisms.
* Fluent in Linq, unit testing, and Agile methodologies.
Qualifications:
* Hons Degree in Computer Science or equivalent experience.
Desirable Extras:
* Experience with C++/C/Delphi, microservices, Docker/Kubernetes, NoSQL, and CI/CD practices
Personal Qualities:
* Team player with a positive attitude.
* Excellent communication and problem-solving skills.
* Ability to thrive under pressure.
Other Requirements:
* Hybrid working
* Willingness to work weekends and unsociable hours to cover events, 4-5 per year.
This is a fantastic opportunity for an individual who is passionate about problem solving to work with an industry leading organisation at the forefront of technical innovation.
If you are fully eligible to work in the UK without the need for sponsorship, then please apply now to be considered.