Project Background

Several of the Health & Social Care Trusts in Northern Ireland had requested a digital solution to replace and improve their manual processes for job requisition approval.

The existing processes included:

  • The recruiting manager creating a job requisition pack (job description and personnel specification) for the position they wished to create.
  • Manually sending this information to several key staff within their organisation (Director, Workforce Management, Finance etc.) for peer review and approval.

This process was sought with problems, primarily lack of version control with job packs, requisition approvals/ rejections getting lost in emails and the lack of a transaction audit trail.


As the technical lead (post-deployment I became the lead software developer), I helped to design a custom web-based software application to transform and digitise the existing manual processes associated with job requisition approval.

The software was used by three Health and Social Care Trusts in Northern Ireland, each of which had its unique requisition approval processes (which could change year on year). Therefore, I designed the software to reflect this, and through the use of highly intuitive user interfaces, each Trust became self-sufficient with the ability to amend their requisition flow at any time without reliance on myself to implement software change requests.

The software application enabled all users, associated with the various job requisition approval stages, the ability to see the status of the requisition. This included a complete audit trail showing who had previously approved/ rejected the job requisition and any related comments. This offered significant governance improvements compared to the previous manual approach.

Recruiting managers also availed of the secure document upload facility within the application to attach any job descriptions/ personnel specifications to their job requisition. This repository of uploads then became the first step for any new job requisitions. Managers would search this repository and re-use any job descriptions that matched (or were similar) to the requisition they wished to create. This helped to create standardisation amongst any new job requisitions.


  • ASP.Net MVC
  • C#
  • JavaScript
  • Microsoft SQL Server
  • Visual Studio
  • Subversion and TortoiseSVN