Job description
About the Client
We are partnering with an innovative consultancy who have been engaged on a key project with an Insurtech company that is building a highly secure, next-generation application to replace a previous system that experienced a security breach. As part of this crucial rebuild, we’re seeking a highly experienced and security-focused Full Stack .NET Developer to join the team and contribute to a robust and scalable product with security at its core.
Role Overview
As a Full Stack .NET Developer, you will be responsible for designing, developing, and implementing high-performance and highly secure web applications. You will work across the stack, leveraging .NET (C#) on the backend and Angular on the frontend, building secure APIs, and ensuring adherence to best practices in application security and data protection.
Key Responsibilities:
- Develop and maintain high-quality, secure, and scalable web applications using .NET (C#) and Angular.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Focus on security-first principles
- Write clean, efficient, and testable code.
- Create secure RESTful APIs and implement secure data flows.
- Conduct thorough code reviews and assist in troubleshooting and debugging.
- Work closely with DevOps and QA to implement CI/CD pipelines and automated testing strategies.
- Ensure cloud-based environments (Azure preferred) are secure and robust.
- Proactively identify and remediate vulnerabilities within the application.
Essential Requirements:
- 5+ years of experience as a .NET Full Stack Developer in agile environments.
- Proficient in C#, .NET Core, Entity Framework, REST APIs.
- Strong frontend development experience with Angular 8+.
- Deep understanding of application security best practices
- Experience with SQL Server and database optimization.
- Knowledge of cloud platforms, preferably Microsoft Azure.
- Experience working with Docker, Kubernetes, and CI/CD pipelines.
- Experience with unit testing, integration testing, and mocking frameworks.
- Strong understanding of OWASP Top 10 and other security frameworks.
Desirable Skills:
- Experience with Microservices architecture.
- Familiarity with Azure DevOps for pipelines and workflows.
- Familiarity with secure coding guidelines and penetration testing tools.
- Experience working in Insurtech or Financial Services domains.
Soft Skills:
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and manage workload effectively in a remote setting.
Additional Information:
- UK-based contractors: This role falls Outside IR35.
- You must be based in the UK or EU with full work authorization.
- The client highly prioritizes security expertise due to past application vulnerabilities, so this role will require a proactive security-first approach to development.