Optimus Search is partnering with a sustainability-focused tech company building innovative software solutions for energy optimisation, emissions monitoring, and smart resource management. Their cloud-native platforms help industrial and commercial clients reduce their environmental footprint - combining real-time data, automation, and cutting-edge analytics. As they expand their engineering function, they’re looking for a Cloud-Native .NET Engineer to play a key role in building scalable systems that support measurable environmental impact. What You'll Be Doing: Join a lean, agile development team dedicated to building scalable and secure cloud-native applications for industrial IoT use cases. Design and develop robust backend services and APIs using C# (.NET 8/9), ASP.NET Core, and modern architecture principles. Contribute to the transition to microservices, using practices like Domain-Driven Design (DDD) and Clean Architecture to ensure modular and testable code. Play a hands-on role in setting up and optimising CI/CD pipelines (Azure DevOps, GitHub) to improve release speed and quality. Conduct code reviews, write automated test suites, and document technical decisions clearly. Share your knowledge during internal sessions and continuously bring fresh perspectives to improve how the team builds software. What You Bring: A degree in Computer Science, Software Engineering, or equivalent professional experience. Solid experience with cloud-first development using the .NET ecosystem, including C#, ASP.NET Core, and Entity Framework. Familiarity with containerisation and orchestration tools such as Docker and Kubernetes, ideally with deployment experience in Azure environments. Strong knowledge of distributed systems, service communication patterns, and performance best practices. A pragmatic, quality-focused mindset with attention to code clarity and maintainability. Experience working in agile software teams (Scrum or Kanban) and comfortable collaborating across disciplines.