Contract Software Developer - 6-Month Contract
Location: RemoteStart Date: January 2025Rate: £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.