Senior Software Developer - .NET/C#, AI Solutions
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+22 more
Job description
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.
Requirements
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., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…