Human resources recruitment enables companies to grow and also to adapt to the newest trends of today’s digital transformation. The different companies compete day-by-day to get their hands on the best young talents as well as highly skilled experienced individuals. The various recruitment processes are really complex and a well designed administration system is crucial.
Major corporations tend to receive hundreds of applications yearly. As the recruitment process goes on, more and more important information needs to be stored and at the end, the relevant data needs to be easily extracted. It is important to store every bit of information at the right place as well as to enable end-users to interact with the application easily.
The goals of the application include modeling the recruitment processes precisely, providing an intuitive, easy-to-use user interface to end users and enabling the integration to already existing systems. My thesis describes the main motivations of creating the software, the decisions through the designing process of the architecture as well as the issues and challenges during the implementation of the application.