Senior Software Developer - .NET/C# & AI - London Hybrid
Outside IR35 Contract
A leading technology-driven organisation within the Specialty Insurance sector is looking for a Senior Software Developer with strong .NET/C# expertise and recent hands-on experience delivering AI-enabled solutions.
This is an opportunity to join a high-performing engineering team working across business-critical digital platforms, modern cloud-based solutions and emerging AI initiatives supporting a rapidly growing international business.
The role will involve designing, developing and enhancing bespoke applications across the Microsoft technology stack, alongside exploring and implementing practical uses of AI and Generative AI within enterprise applications and development workflows.
This is a business-critical role supporting the continued modernisation of technology platforms and the adoption of new AI capabilities across the organisation.
The Role
- Design, build and enhance enterprise-grade applications and services using C# and .NET.
- Develop scalable solutions across a modern Microsoft technology stack.
- Design and develop AI-enabled functionality within existing and new applications.
- Integrate Generative AI/LLM capabilities into enterprise applications, APIs and services.
- Work with technologies such as Azure OpenAI, OpenAI APIs, Semantic Kernel or equivalent AI/LLM platforms.
- Apply practical knowledge of areas such as prompt engineering, RAG, embeddings, vector search and AI integration patterns, where appropriate.
- Contribute to architecture discussions and technical design decisions.
- Support the evolution and optimisation of existing business-critical platforms.
- Collaborate with Product Owners and business stakeholders to translate requirements into high-quality technical solutions.
- Drive improvements across testing, automation, deployment and software development processes.
- Review application security and API design to ensure alignment with established standards.
- Mentor and support other developers, helping to strengthen engineering capability across the team.
Skills & Experience
Essential:
- Strong commercial experience with C#/.NET Framework/.NET Core
- ASP.NET and Web API development
- SQL Server and relational database design
- RESTful API development
- Entity Framework, Dapper or similar ORM technologies
- Cloud-native application development
- Microservices and distributed architectures
- Agile delivery methodologies
- Test-Driven Development (TDD) and modern software engineering principles
- Recent, hands-on experience developing or integrating AI/Generative AI capabilities within applications
- Practical experience working with LLMs and AI APIs, ideally within the Microsoft/Azure ecosystem
- Strong understanding of how AI capabilities can be integrated securely and effectively into production software
Desirable:
- Azure OpenAI/OpenAI API experience
- Microsoft Semantic Kernel or similar AI orchestration frameworks
- RAG and vector-based search
- Prompt engineering and LLM integration
- Angular or other modern Front End frameworks
- Experience taking AI concepts or prototypes through to production or enterprise use
If you are a strong C#/.NET Developer who has recently been working hands-on with AI/Generative AI technologies and are looking for your next contract, please forward your profile for immediate review.
Data & Application Notice
We process personal data submitted as part of your application for recruitment purposes in line with UK GDPR. All applications are reviewed by a member of our team, we do not use automated decision-making in our selection process.
Your application will be assessed against the requirements of this role.
By applying to this advert, you consent to receiving future relevant roles and industry news and insights from us. To opt out of this, please contact: (see below)
For more information on how we use your data, including how long we retain it & your rights, please refer to our Privacy Policy