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 & 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 & emerging AI initiatives supporting a rapidly growing international business.
The role will involve designing, developing & enhancing bespoke applications across the Microsoft technology stack, alongside exploring & implementing practical uses of AI & Generative AI within enterprise applications & development workflows.
This is a business-critical role supporting the continued modernisation of technology platforms & the adoption of new AI capabilities across the organisation.
The Role
- Design, build & enhance enterprise-grade applications & services using C# & .NET.
- Develop scalable solutions across a modern Microsoft technology stack.
- Design & develop AI-enabled functionality within existing & new applications.
- Integrate Generative AI/LLM capabilities into enterprise applications, APIs & 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 & AI integration patterns, where appropriate.
- Contribute to architecture discussions & technical design decisions.
- Support the evolution & optimisation of existing business-critical platforms.
- Collaborate with Product Owners & business stakeholders to translate requirements into high-quality technical solutions.
- Drive improvements across testing, automation, deployment & software development processes.
- Review application security & API design to ensure alignment with established standards.
- Mentor & 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 & Web API development
- SQL Server & relational database design
- RESTful API development
- Entity Framework, Dapper or similar ORM technologies
- Cloud-native application development
- Microservices & distributed architectures
- Agile delivery methodologies
- Test-Driven Development (TDD) & modern software engineering principles
- Recent, hands-on experience developing or integrating AI/Generative AI capabilities within applications
- Practical experience working with LLMs & AI APIs, ideally within the Microsoft/Azure ecosystem
- Strong understanding of how AI capabilities can be integrated securely & effectively into production software
Desirable:
- Azure OpenAI / OpenAI API experience
- Microsoft Semantic Kernel or similar AI orchestration frameworks
- RAG & vector-based search
- Prompt engineering & 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 & 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 & industry news & insights from us. To opt out of this, please contact: compliance@pioneer-search.com.
For more information on how we use your data, including how long we retain it & your rights, please refer to our Privacy Policy: www.pioneer-search.com/privacy-policy.