About this role
Salary: £? - ? per year
Requirements: We need strong commercial experience with C# and .NET / ASP.NET Core 8+We need experience developing CAD applications or 3D graphicsWe need experience working with AWS or AzureWe need proficiency using GitWe need strong mathematical, algorithmic, and geometric problem-solving skillsWe need proven commercial software development experience of 3+ yearsWe need experience contributing across multiple teams, products, or codebasesWe need a degree in Computer Science, Software Engineering, or a related discipline, or equivalent commercial experienceExperience with WPF is desirableExperience with Angular v18+ or another modern frontend framework is desirableExperience with DynamoDB or other NoSQL databases is desirableExperience with RabbitMQ or MassTransit is desirableExperience with microservices architecture or event-driven architecture is desirableExperience with cloud-native application development is desirableExperience with CQRS and Domain-Driven Design (DDD) is desirableExperience with Test-Driven Development (TDD) is desirableExperience with Agile development methodologies is desirableExperience with CI/CD pipelines is desirable Responsibilities: We will design, develop, and maintain modern CAD software applicationsWe will collaborate closely with engineers to deliver high-quality solutionsWe will contribute across a variety of projects and development teamsWe will adapt to changing priorities and support delivery wherever our expertise is neededWe will help deliver new features, enhance existing functionality, and solve complex technical challengesWe will work in a collaborative Agile environment Technologies: 3DASP.NETAWSAngularAzureC#CI/CDCloudCQRSDDDFrontendGitSupportNoSQLRabbitMQTDDWPFmicroservices More:
We are an established technology business supporting the delivery of innovative CAD/CAM software products. This is a long-term outside IR35 contract based in Nottingham, with hybrid working of 2 days onsite and 3 days remote. We offer a highly technical engineering environment, the chance to work on complex CAD/CAM software with real-world industrial applications, and a collaborative team working on modern cloud-based applications used across multiple industries.
last updated 32 week of 2026