The Role
You'll be responsible for developing and maintaining modern .
NET applications, web services and communication layers, helping to deliver scalable, reliable and high-performance software solutions.
- Developing applications using C# and modern .NET technologies
- Designing and supporting ASP.NET Core APIs and web services
- Building and maintaining gRPC services
- Contributing to service-oriented and distributed architectures
- Writing clean, maintainable and testable code
- Participating in code reviews and technical discussions
- Troubleshooting and resolving software issues
- Working within an Agile engineering environment
About You
You'll have a strong software engineering background with a particular focus on backend development and API technologies.
Essential Skills
- Commercial experience developing applications in C#
- Strong knowledge of .NET Core / modern .NET
- Extensive experience building web services and APIs using ASP.NET Core
- Experience developing and supporting gRPC services
- Understanding of distributed systems and service-based architectures
- Experience using Git and modern development practices
- Strong problem-solving and communication skills
- Experience in advanced engineering, IOT, Automotive, Aerospace or
Desirable Skills
- Experience developing software for advanced engineering, automotive, motorsport, simulation, robotics, industrial automation, IoT, aerospace or other physical-product environments would be highly advantageous. Candidates who have worked on software that forms part of a wider engineered product are particularly of interest.
- WPF
- MVVM
- Azure or cloud-based platforms
- Containerisation technologies
- Experience working on engineering, scientific or technical software products
What's on Offer
- Fully remote working
- Varied and technically challenging projects
- Collaborative engineering culture
- Opportunity to influence software architecture and product development