Contract Software Developer - 6-Month Contract Location: Remote Start Date: January 2025 Rate: £400 per day (Outside IR35) We are looking for an experienced Software Developer to join a dynamic team on a 6-month contract. This role offers an exciting opportunity to work on cutting-edge projects, leveraging your expertise in Angular and .NET technologies, along with Azure cloud services. Key Responsibilities Design and develop applications using Angular, .NET (C#), TypeScript/JavaScript, and CSS. Build reactive Angular applications with NgRx, RxJs, and advanced state management. Develop robust APIs with .NET Web API, REST principles, and OpenAPI/Swagger. Create intuitive UIs with Angular Material components. Implement authentication solutions using Microsoft Entra, OAuth2, and certificate-based methods. Work with Azure App Services, Functions, Event Grid, and Cosmos DB. Maintain CI/CD pipelines for streamlined development processes. Write clean, maintainable, and testable code. Collaborate with team members through code reviews and knowledge sharing. Essential Skills Advanced proficiency in Angular (NgRx, reactive programming, UI design, automated testing). Strong skills in .NET and C# for API and backend development. Expertise in Azure cloud services. Knowledge of authentication protocols like OAuth2 and certificate-based systems. Experience with CI/CD pipelines, version control, and DevOps practices. Strong communication and teamwork skills. Desirable Skills Familiarity with Kanban and Agile methodologies. Experience with SharePoint and document preview tools. Knowledge of Infrastructure as Code (IaC). Interest in AI/LLMs to support rapid software delivery. This is a fantastic opportunity for a skilled developer to contribute meaningfully to a high-performing team while working in a flexible and supportive environment.