Senior Software Engineer, C#/.NET Backend

Hexagon Manufacturing Intelligence — United Kingdom · Posted ~3 hours ago

Senior Full-time

Skills

C# ASP.NET Core Backend API development Microservices Cloud application development Software architecture Automated testing Full software development lifecycle .NET Cloud APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team building cloud-based backend APIs and microservices for complex data and algorithm workloads. You will design architectures, develop and test C#/.NET services, adapt sophisticated algorithms for the cloud, and take features from requirements through implementation, validation, and ongoing quality. Most of the work is new development, with strong emphasis on engineering quality and ownership.

Highlights

Senior-level ownership across the full development lifecycle, with substantial new development work on cloud-based backend services and opportunities to solve complex algorithm and architecture challenges.

Description

Summary We're looking for a Senior Software Engineer to join a team building backend APIs for cloud-based applications. You'll work on microservice backends that manage data and algorithms for machining, including bringing CAM functionality from desktop applications into the cloud. Most of the work is new development. Some work involves adapting existing algorithms for cloud software, whether that means rewriting them or building the services around them. You'll take responsibility for the full software-development lifecycle: understanding the problem, shaping the solution, implementing it, validating it and maintaining its quality. Job Responsibilities Analyse requirements and design the architecture, implementation and structure of backend services.Build and test C# and ASP.NET Core services for cloud-based applications.Develop microservices that manage data and support machining algorithms and CAM functionality.Add automated tests and take a quality-focused approach to validation.Participate in code reviews and work closely with other software engineers, development teams and product managers.Contribute to modern development practices, including highly automated deployments and continuous delivery.Use AI as part of the development workflow where it is useful. Qualifications Hexagon add text