Skip to main content
William Roberts

William Roberts

Senior Software Developer with 12+ years of experience

Talent
LondonMember since September 21, 2026
SQL.NETAgile development
·

Hire this person

Send a job offer directly to this candidate

SQL.NETAgile development

About

Senior Software Developer with 12+ years of experience developing and supporting enterprise publishing software used by major publishers across the UK and internationally. Experienced across the full software development lifecycle, from requirements and technical specifications through to development, testing, deployment and production support. Strong background in SQL, .NET, and Agile development, with experience leading projects, mentoring developers and collaborating directly with clients and internal teams.

Experience

Senior Software Developer - Virtusales Publishing Solutions

(2020-07)

Member of the Contracts, Rights and Royalties team helping to maintain and expand the Biblio3 suite of publishing software used by the biggest publishers in the UK.

  • Development following a specification or initiative when one is not required.
  • Lead internal projects to implement bigger features.
  • Collaborate with clients and internal teams to define requirements and write specifications.
  • Conduct peer reviews and mentor junior developers to uphold coding standards and share best practices.
  • Out-of-hours work, including live system data operations and new instance setups.
  • Write detailed release notes and assist with QA testing ahead of product releases.
  • Troubleshoot and resolve issues reported by users and internal teams.

Software Developer - Virtusales Publishing Solutions

(2014-08 - 2020-07)

Member of the Contracts, Rights and Royalties team helping to maintain and expand the Biblio3 suite of publishing software used by the biggest publishers in the UK.

  • Development following a specification or initiative when one is not required.
  • Lead internal projects to implement bigger features.
  • Collaborate with clients and internal teams to define requirements and write specifications.
  • Conduct peer reviews and mentor junior developers to uphold coding standards and share best practices.
  • Out-of-hours work, including live system data operations and new instance setups.
  • Write detailed release notes and assist with QA testing ahead of product releases.
  • Troubleshoot and resolve issues reported by users and internal teams.

Education

BSc - Computer Science - Royal Holloway, University of London (2011 - 2014)

Haywards Heath Sixth Form College (2008 - 2011)

Oathall Community College (2001 - 2008)

Reviews

Related