Back to search

Senior Software Developer C# .NET with AI experience (up to 81,736)

Civil Service

Job Description

Job summary

Working in the Departments AI Centre of Excellence (CoE) within our Digital and Technology Directorate, you will play a key role in helping us deliver new and innovative AI-based applications which meet the needs of our users and the business. You will work as part of a supportive multidisciplinary team focussed on delivering high quality products aligned with the objectives of the programme.

The purpose of the AI CoE is to:

  • Lead AI adoption across the Department and engage with all business areas, ensuring central oversight.
  • Develop and maintain the core technologies and platforms for AI.
  • Guide and support teams to develop and optimise new AI solutions and integrate them with service delivery.
  • Deliver new AI projects and lead discovery of new tools.
  • Build skills and capability for the effective development and use of AI technologies.

Working with senior colleagues, you will lead an agile team on the design, build and support of scalable, secure and high-quality user-centric AI-based services focussing on iterative delivery at pace. You will innovate to radically transform how public services are delivered and improved.

Job description

As a Senior Software Developer with AI experience, you will:

  • Lead the development of AI-powered features, ensuring solutions are robust, scalable, and aligned with departmental standards.
  • Develop software within the C# .NET technology stack using other languages including Python for AI components as required.
  • Build automated tests to support our continuous deployment processes.
  • Create and sustain modern development standards, practices and techniques for our development community.
  • Champion best practices in responsible AI, including model evaluation, monitoring, and ethical use of data.
  • Work with the development community to ensure we build sustainable digital products.
  • Support the ongoing optimisation of automated integration processes.
  • Support, coach and mentor less experienced developers and help them integrate into teams.
  • Transform government into a modern, agile development centre by embedding practices such as test-driven development, continuous integration & delivery.
  • Triage and lead support of software issues projects you are working on.
  • Support sharing of methods and technologies across teams, government, and the industry by participating in and organising community events.

Person specification

Essential Criteria

  • Strong practical experience developing scalable applications using C# .NET and modern web technologies (HTML, CSS, JavaScript).
  • Experience designing, developing and integrating production-grade AI/ML solutions using Python within C# .NET ecosystems including integrating AI components into APIs or enterprise services.
  • Proven experience in data engineering for AI, including building and managing ETL pipelines, data validation, and preparing data for machine learning and AI workloads.
  • Experience applying MLOps and LLMOps practices, including model and prompt deployment, monitoring, evaluation, governance and responsible AI principles.
  • Strong experience of modern software development practices, including Test-Driven Development, CI/CD, DevOps, and applying design principles e.g., SOLID, design patterns.
  • Strong understanding of web application security and experience applying secure-by-design principles.
  • Experience sharing knowledge, coaching others, and contributing to inclusive, multidisciplinary teams.

Yodel are hiring now

Working at Yodel, they promise to support you, develop you and give you all the tools you need to do a great job. They have a range of opportunities across the UK now - why not see if Yodel have the perfect role for you?

See Yodel jobs

Good luck with your application