Responsibilities include: Design, develop, and maintain back-end services using C#/.NET. Implement Infrastructure as Code with AWS CDK (Python) for cloud resource automation. Build and manage CI/CD pipelines to streamline deployments. Ensure high-quality code through unit testing and automated test frameworks. Mentor engineers and promote best practices across the team. Collaborate with Business Analysts and Project Managers to refine requirements. Monitor system performance and troubleshoot issues for high availability. Apply security best practices to protect applications and infrastructure. Participate in agile ceremonies and contribute to continuous improvement. Maintain clear documentation for code, processes, and configurations. Required Skills & Experience: Proven experience as a Senior .NET/C# Developer. Strong hands-on experience with AWS services and cloud architecture. Practical experience with AWS CDK (Python) and Infrastructure as Code. Solid understanding of microservices architecture and distributed systems. Experience with automated testing and unit testing principles. Familiarity with Docker and CI/CD tools. Strong knowledge of Git for version control. Excellent communication and collaboration skills. Agile mindset and ability to work in fast-paced environments. Familiarity with Kubernetes (or working alongside DevOps for orchestration) Applicant needs to have the right to work in the UK (no sponsorship)