Contact us
You are here:

Energy industry: Successful in building smart cities
With experts from Hays

An industry with a lot of momentum in the course of the energy transition

Renewable energies, decentralisation and digitalisation are rapidly driving the energy sector – and thus also the search for experts.


We will support you with the following skills

  • Project manager
  • Software developer
  • IT consultant
  • PMO manager
  • Administrator
  • SAP consultant
  • Planner
  • Construction manager
  • Construction supervisor
  • Business analyst

Our contractual options at a glance

We will support you with the following contract types






Are you looking for the right specialist for the energy industry?

Are you currently looking for qualified experts? We have excellent personal contacts and we will find the right specialist for you.

From rapid change to real transformation

In the last decade, the energy sector has changed faster and more fundamentally than almost any other industry. After the nuclear power phase-out and the end of coal-fired electricity, the focus is now on the opportunities that digitalisation holds for the energy transition. We need to harness the great potential of digital technologies: to establish a CO2-free energy supply, as defined in the Paris Agreement, the climate goals of the European Union and Germany's national plans to achieve climate neutrality. But also in order to develop new business models for more intelligent power systems – thanks, for example, to smart meter gateways. Established as well as new and agile players in the energy market can take these opportunities – provided they have the relevant know-how. This is especially true in a constantly changing environment, in which many new market participants are already taking part, for example from the areas of big data, IT, automotive or project development.

From traditional power suppliers to top performers in the energy sector

E-mobility, smart grids and smart cities, network expansion, power-to-X technologies, infrastructure and renewable energies place new demands on the skills of employees. Planners and project managers are required, as are software developers, administrators and experts in SAP S/4HANA. As different as their tasks may be, they must all have one thing in common: the ability to act confidently even when faced with complex challenges. These are exactly the candidates Hays can offer you.

An error occurred while processing the template.
The following has evaluated to null or missing:
==> MobileData  [in template "10154#10192#48114" at line 40, column 26]

Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (!myDefault, (

FTL stack trace ("~" means nesting-related):
	- Failed at: #if MobileData.getData() != ""  [in template "10154#10192#48114" at line 40, column 21]
1<div class="ap-content-template"> 
2    <div class="row"> 
3        <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> 
4            <div class="spalte_1"> 
6                <div class="text"> 
7                    <#if Name.getData() != ""> 
8                        <h3>${Name.getData()}</h3> 
9                    </#if> 
10                    <#if Position.getData() != ""> 
11                        <div class="position">${Position.getData()}</div> 
12                    </#if> 
13                    <#if XINGLink?? || LinkedInLink??> 
14                    <ul class="social-link"> 
15                        <#if XINGLink?? & XINGLink.getData() !=''> 
16                            <li class="xing"><a target="_blank" rel="follow" title="xing" href="${XINGLink.getData()}">&nbsp;</a></li> 
17                        </#if> 
18                         <#if LinkedInLink?? & LinkedInLink.getData() !=''> 
19                            <li class="linkedin"><a target="_blank" rel="follow" title="linkedin" href="${LinkedInLink.getData()}">&nbsp;</a></li> 
20                        </#if> 
21                        </ul> 
22                    </#if> 
23                    <ul> 
25                        <#if AnschriftFirmenname.getData() != ""> 
26                            <li>${AnschriftFirmenname.getData()}</li> 
27                        </#if> 
28                        <#if AnschriftStrasse.getData() != ""> 
29                            <li>${AnschriftStrasse.getData()}</li> 
30                        </#if> 
31                        <#if AnschriftPlzOrt.getData() != ""> 
32                            <li>${AnschriftPlzOrt.getData()}</li> 
33                        </#if> 
35                    </ul> 
36                     <ul class="contact-details-desktop"> 
37                    <#if TelefonData.getData() != ""> 
38                           <li> <a onclick="dataLayer.push({'event': 'Kontakt', 'eventkategorie': 'Ansprechpartner','eventaktion': '_NAME AP_','eventlabel': 'Telefon geklickt'});" href="tel:${TelefonData.getData()}">${TelefonData.getData()}</a></li> 
39                    </#if> 
40                    <#if MobileData.getData() != ""> 
41                         <li><a href="mob:${MobileData.getData()}">${MobileData.getData()}</a></li> 
42                    </#if> 
43                    <#if EMailData.getData() != ""> 
44                        <li> <a onclick="dataLayer.push({'event': 'Kontakt', 'eventkategorie': 'Ansprechpartner','eventaktion': '_NAME AP_','eventlabel': 'E-Mail geklickt'});" href="mailto:${EMailData.getData()}">${EMailData.getData()}</a></li> 
45                    </#if> 
46                    </ul> 
49                </div> 
50                <div class="bild hh-display-phone-portrait"> 
51                    <picture data-title="${Name.getData()}" data-alt="${Name.getData()}" data-default-src="${BildBasic.getData()}"> 
52                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 980px)"/> 
53                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 480px)"/> 
54                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 0px)"/> 
55                        <img src="${BildBasic.getData()}" title="${Name.getData()}" alt="${Name.getData()}"/> 
56                    </picture> 
57                </div> 
58                 <ul class="contact-details-mobile"> 
59                <#if TelefonData.getData() != ""> 
60                       <li> <a onclick="dataLayer.push({'event': 'Kontakt', 'eventkategorie': 'Ansprechpartner','eventaktion': '_NAME AP_','eventlabel': 'Telefon geklickt'});" href="tel:${TelefonData.getData()}">${TelefonData.getData()}</a></li> 
61                </#if> 
62                <#if EMailData.getData() != ""> 
63                    <li> <a onclick="dataLayer.push({'event': 'Kontakt', 'eventkategorie': 'Ansprechpartner','eventaktion': '_NAME AP_','eventlabel': 'E-Mail geklickt'});" href="mailto:${EMailData.getData()}">${EMailData.getData()}</a></li> 
64                </#if> 
65            </ul> 
66            </div> 
67            <div class="spalte_2 hh-display-none-phone-portrait"> 
68                <div class="bild"> 
69                    <picture data-title="${Name.getData()}" data-alt="${Name.getData()}" data-default-src="${BildBasic.getData()}"> 
70                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 980px)"/> 
71                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 480px)"/> 
72                        <source srcset="${BildBasic.getData()} <#if BildRetina.getData() != "">, ${BildRetina.getData()} </#if>" media="(min-width: 0px)"/> 
73                        <img src="${BildBasic.getData()}" title="${Name.getData()}" alt="${Name.getData()}"/> 
74                    </picture> 
75                </div> 
76            </div> 
77        </div> 
78    </div> 

Follow us on social media: Follow us on social media: