Overview
We are seeking a highly motivated Software Developer with expertise in .NET to join a dynamic technology team on a 6-month contract outside IR35. This role involves developing backend solutions and RESTful APIs while adhering to Test-Driven Development (TDD) and Behaviour-Driven Development (BDD) best practices, collaborating with a diverse team to deliver innovative software solutions.
Responsibilities
- Develop and maintain backend solutions using .NET.
- Build and integrate secure, scalable RESTful APIs.
- Follow TDD and BDD methodologies to ensure code quality and coverage.
- Write automated unit, integration, and BDD-style tests (e.g., using xUnit, SpecFlow).
- Collaborate with UI/UX designers, frontend developers, and DevOps teams.
- Participate in sprint planning, code reviews, deployments, and documentation.
Requirements
- Proven experience with .NET Core / ASP.NET MVC.
- Solid understanding of REST APIs, authentication (OAuth2/JWT), and backend logic.
- Strong grasp of TDD/BDD principles and testing frameworks (e.g., xUnit, NUnit, SpecFlow).
- Frontend proficiency: HTML5, CSS3, Razor, and JavaScript.
- Experience with PostgreSQL/SQL Server, Git, and CI/CD tools (e.g., Azure DevOps).
- Experience working in agile environments and cross-functional teams.
- Familiarity with SEO, multilingual site setup, and content strategy.
- Understanding of security best practices (OWASP, GDPR, ISO27001).