AS
Posted 3 days ago
C# Software Engineer (TDD Focus)
Adria Solutions
📍 Warrington
I.T. & Communications
Job description
C# Software Engineer (TDD Focus) <p>We are looking for a highly capable Full Stack Developer with a strong commitment to Test-Driven Development (TDD) to join our team. This role is critical in delivering secure, high-quality software in an environment where precision, accountability, and technical rigour are essential.</p><p>You will work across the full stack, contributing to both front-end and back-end development, while playing an active role in shaping technical decisions and maintaining engineering standards.</p> Key Responsibilities <ul><li>Design, build, and maintain scalable applications using modern full-stack technologies, with a strong focus on C# / .NET</li><li>Develop and test distributed systems within a microservices architecture</li><li>Work with cloud-based infrastructure, ensuring reliability, performance, and security</li><li>Apply Test-Driven Development (TDD) as a core part of the development lifecycle</li><li>Collaborate with cross-functional teams to deliver high-quality, customer-facing features</li><li>Contribute to front-end development, ensuring strong user experience and usability</li><li>Leverage AI-assisted development tools (e.g., Claude Code, Cursor) to enhance productivity</li><li>Review technical specifications and challenge assumptions where necessary</li><li>Ensure code quality and robustness, particularly in a security-critical environment</li></ul> Required Skills & Experience <ul><li>Strong commercial experience with C# and .NET in a full-stack or backend-heavy role</li><li>Proven experience developing within microservices architectures and cloud environments (beyond theoretical knowledge)</li><li>Solid front-end capability using frameworks such as Vue, React, or similar</li><li>Demonstrated commitment to Test-Driven Development (TDD) as a daily practice</li><li>Experience building and maintaining customer-facing applications, with a focus on user experience</li><li>Practical use of AI-assisted development tools in real-world projects</li><li>Ability to perform under pressure and maintain accuracy in technical problem-solving</li><li>Strong understanding of secure coding practices</li></ul> Key Attributes <ul><li>Confident communicator who can clearly articulate ideas and technical decisions</li><li>Willingness to challenge requirements and push back when something is not right</li><li>Proactive mindset with strong ownership of work</li><li>Attention to detail, particularly in high-stakes or security-sensitive environments</li><li>Collaborative, but not afraid to question and improve processes</li></ul> Desirable <ul><li>Experience working in security-critical or highly regulated environments</li><li>Exposure to modern DevOps practices and CI/CD pipelines</li></ul><p>This role is suited to a developer who combines strong technical depth with independent thinking. We are looking for someone who not only delivers high-quality code but also contributes to better outcomes by questioning, improving, and taking ownership.</p> C# Software Engineer (TDD Focus) <p></p><img src="https://www.jobg8.com/Tracking.aspx?L6vALJGBb8XhR9WUcMs%2faG5PsJpCEQ2vy" width="0" height="0" />