Software Engineer with C#, .NET, and an understanding of algorithms required by a technology company developing software that links real-world events with digital systems. In this role you will work on complex backend systems built in C# and .NET that process video, audio and NFC data, building and optimising software that turns real-world inputs into reliable, high-performance services within a SaaS platform, including systems involving computer vision.
The company develops interesting software that captures and processes real-world inputs using algorithms and computer vision to enable its core platform functionality. The role sits within a software development team focused on backend services, C# / .NET applications, and data processing, with exposure to computer vision components.
Required Skills
5+ years software development
C#
.NET
Algorithms, design, code optimisation
Azure DevOps, Git
Desirable Skills
Computer vision (OpenCV or similar)
NFC
Microsoft Azure (App Services, Storage, Monitoring)
.NET MAUI
CI/CD pipelines (Azure DevOps)
AJAX, JSON
SQL Server, Entity Framework, LINQ
Test-driven development
Get in touch to find out more.
.png)