Energy

Oellrich Gruppe

Development of an integrated web system

The Client

The Oellrich Group, a cornerstone in infrastructure construction in northern Germany for over 70 years, stands for sustainable projects in the fields of electricity, gas, water and telecommunications. As a medium-sized family business, they work closely with local and regional suppliers to develop the networks of the future, thus guaranteeing security and ongoing digitalisation. This role as an integral part of the critical infrastructure also allows them to provide stability and lasting jobs in turbulent times. With over 130 employees and more than 5,000 projects realised, the Oellrich Group demonstrates that determination, responsibility and employee satisfaction are the pillars of lasting success.

General information

Objective

  • Optimisation of communication with potential applicants and apprentices in order to make the recruitment process more effective and appealing.
  • Establishment of an efficient exchange of information with energy suppliers and telecommunications providers in order to create synergies in technical and operational areas.
  • Integration of an advanced applicant management system to increase efficiency throughout the entire application process.

Challenge

  • Design of a user-friendly website that presents complex information in a clear and appealing way, while specifically addressing different applicant groups.
  • Development of an intuitive user interface (user experience, UX) that is easy to navigate despite the complexity of the underlying applications.

Result

  • Successful launch of the platform, which offers a more stable and fluid user experience.
  • Development of a redundant and scalable infrastructure to support future growth and technological adjustments.
  • Implementation of a system for regularly retrieving job descriptions via an API, with automated display on the web portal.
  • Direct transmission of incoming applications via an API to the applicant management system to ensure seamless, efficient and real-time data processing.

Technical details at a glance

Applicant Management System

The project implemented an advanced applicant tracking system that ensures seamless integration with third-party applicant tracking software. The main components of this system include:

  • Integration of third-party software: The technical link with specialised applicant tracking software has created an efficient platform that digitises the entire recruitment process.
  • Dynamic job description: Using a REST API, job descriptions are regularly retrieved and automatically updated directly from the applicant management software. This ensures that the job information on the website is always up to date and accurate.
  • Automation in job listing: The creation and deletion of job descriptions on the website are fully automated, which significantly simplifies and speeds up the maintenance of the job portal.
  • Direct candidate registration and transmission: Applications are registered directly on the website and forwarded to the applicant management system in real time via the REST API, enabling fast and effective processing of candidate data.
  • User-centred experience: The system is designed to ensure that candidates only interact via the website, without direct contact with the applicant management software. This promotes clear and consistent communication, with the client always acting as the central point of contact.

Static and Dynamic Caching System

To maximise website performance, an advanced caching system has been established. It combines static caching for dynamic content, significantly reducing loading times. Merging CSS and JS files minimises the overhead when loading the page. Implementing an in-memory cache with REDIS ensures extremely fast data retrieval times and efficient handling of peak loads. In addition, the integration of a content delivery network (CDN) helps to bring content geographically closer to the end user, improving the speed and availability of the website globally.

  • Optimisation of page load times through effective management of the browser cache.
  • Automated cache updates to ensure that content is up to date without manual intervention.
  • Load balancing through CDN, which enables fast access to the website worldwide.

Multilingualism with Geolocalisation

This project includes an innovative language selection solution that is automatically based on the user's location. Geo-localisation makes it possible to offer visitors to the website a tailored experience by automatically setting the appropriate language that best suits the user's geographical location. This functionality not only supports user-friendliness through personalised content, but also improves the global reach of the platform by ensuring accessible communication regardless of linguistic differences.

  • Dynamically adapt content to cultural preferences to achieve higher user engagement.
  • Automatically redirect users to the appropriate language version of the website based on their IP address.
  • Support multiple language versions to effectively serve global markets.
This site is registered on wpml.org as a development site.