Programmierer finden: So gelingt das Recruiting von Entwicklern
In Zeiten der Digitalisierung werden in den Branchen der Informationstechnologie zunehmend Entwickler und Programmierer gesucht. Betriebe benötigen Unterstützung bei der Implementierung von Softwarelösungen. IT-Projekte müssen von ausgebildeten Experten betreut werden. In diesem Beitrag erfährst du, wie es dir gelingt, starke Programmierer, Software-Ingenieure und Experten für Java sowie andere Programmiersprachen zu rekrutieren.
Warum ist es so schwer, gute Programmierer zu finden?
Viele große und mittelständische Betriebe, Selbstständige und Freelancer setzen auf digitale Geschäftsmodelle und E-Commerce. Kunden erwarten eine Auftragsabwicklung, die unabhängig von Ort und Zeit erfolgt. Für Unternehmen stellt die Entwicklung von Software hingegen oft eine Herausforderung dar.
Die Ausbildung zum Software-Entwickler ist anspruchsvoll. Gleichzeitig steigt die Nachfrage nach Fachkräften, die über sehr gute Kenntnisse in Java, Embedded Systems und Co. verfügen. Es ist daher zu erwarten, dass Fachinformatiker und Experten für Software-Entwicklung sowie Software Engineering in Zukunft noch stärker gesucht werden und eine erhöhte Nachfrage erfahren.
Wer bei Google "Softwareentwicklung Jobs", "Stellenangebote für Softwareentwickler", "Softwareentwickler Jobs", "Jobs Softwareentwicklung" oder verwandte Suchanfragen eingibt, wird feststellen: In den Suchergebnissen finden sich Stellenanzeigen und Job-Alarm für Experten in der IT-Welt.
Typische Bezeichnungen für passende Jobs sind:
Softwareentwickler Java,
Senior Java Developer,
Senior Softwareentwickler,
Junior Java-Entwickler,
App Entwickler,
Junior Software-Developer,
Softwareentwickler Blockchain,
Software-Developer Salesforce,
Python-Entwickler,
Softwareentwickler Salesforce B2B Commerce,
Developer Microsoft Dynamics,
Softwareentwickler Data Integration,
Frontend-Entwickler,
Frontend Entwickler QA Barrierefreiheit,
PHP-Entwickler,
Webentwickler,
IT-Consultant.
Entsprechend verwenden Recruiter diese Jobbezeichnungen auch in der Ausschreibung von Stellenanzeigen.
Eine Ausbildung zum Software Engineer oder Developer eröffnet Absolventen hervorragende Perspektiven auf dem Arbeitsmarkt. Wer sich im IT-Bereich bewerben möchte und ein abgeschlossenes Studium vorzuweisen hat, wird gesucht und kann – besonders als Senior – unter einer Vielzahl von Unternehmen auswählen.
Zu den suchenden Arbeitgebern gehören:
Unternehmen sämtlicher Branchen,
IT-Dienstleister (z. B. FERCHAU GmbH, T-Systems MMS International GmbH - kurz T-Systems),
Forschungsinstitute (z. B. Fraunhofer-Institut),
Öffentliche Behörden mit anspruchsvoller Software.
Besonders gesucht sind Fachkräfte, die über spezielle Kenntnisse zur Entwicklung von Programmen und Daten verfügen. Hierzu gehören unter anderem:
Embedded-PC (Industrie-PC),
Microsoft Dynamics 365,
Ruby on Rails,
E-Commerce Lösungen und -Software,
Java Commerce,
Umgang mit relationalen Datenbanken, Frontend,
Erfahrung mit State-of-the-Art-Equipment und ERP-Software, NET.alesforce,alesforce,
Developer und Programmierer mit Zusatzqualifikation (z. B. Developer Magento, Embedded Softwareentwickler, Python Entwickler, App Entwickler oder Java Entwickler) können mit überdurchschnittlichen Gehältern rechnen.
Du bist auf der Suche nach einem Programmierer?
Hier geht’s zum unverbindlichen Schnellcheck eurer offenen Stelle:
Employer Branding aufsetzen
Wer für sein Unternehmen Nachwuchskräfte für den Bereich Software-Entwicklung rekrutieren möchte, braucht eine überzeugende Strategie zum Employer Branding für das Active Sourcing. Ein gutes Gehalt ist ein wichtiger Faktor, aber fast schon eine Selbstverständlichkeit. Developer, Programmierer und Fachleute im Bereich Softwareentwicklung erwarten weitere Corporate Benefits im Job wie etwa eine gute Work-Life-Balance oder Angebote für die berufliche Entwicklung. Diese solltest du im Rahmen deiner Employer Branding Strategie geschickt und über die richtigen Kanäle kommunizieren
Stellenanzeige für Softwareentwickler
Ein Stellenangebot für Entwickler und Programmierer kannst du einfach über Google Jobs verbreiten. Keinesfalls zu vernachlässigen sind die Social Media. Über Facebook Stellenanzeigen erreichst du deine Zielgruppe mit der Überschrift "Stellenangebot Softwareentwickler" schnell und effektiv. Darüber hinaus eignen sich IT-Plattformen (z. B. IT-Talents, Stackoverflow oder Github) für die Suche nach Talenten.
Auch auf der Firmenwebsite solltest du eure Arbeitgebermarke ausführlich beschreiben. Eine gut platzierte E-Mail-Adresse bzw. ein Kontaktformular und eine Telefonnummer ermöglichen potenziellen Mitarbeitern die einfache Kontaktaufnahme mit deinem Unternehmen.
Kanäle für IT-Recruiting
Eine weitere Option stellen Recruiting-Events dar. Hier kommen Kontakte mit Top-Adressen zustande, die sich als wertvoll erweisen, sobald neue oder weitere Jobs zu besetzen sind. Außerdem transportiert ein solches Event die Arbeitgebermarke und die Corporate Benefits des Unternehmens (z. B. flexible Arbeitszeiten, Home-Office, Betriebliche Altersvorsorge). Hieran lässt sich bei einem späteren Vorstellungsgespräch anknüpfen, wenn sich Fachkräfte für die Entwicklung von Programmen bewerben.
Aktive Ansprache
Fachleute für Software Development und erfahrene Programmierer sind selten in gewöhnlichen Jobbörsen zu finden. Daher ist es deine Aufgabe, talentierte Programmierer und Developer anzusprechen. Dies gelingt am besten über das Active Sourcing, etwa über Talent Pools, Karrierenetzwerke, CV Database Search oder das Profile Mining auf den sozialen Netzwerken.
Spezialisten für Personalvermittlung
Zusätzlich zum Online-Recruiting über Jobbörsen lohnt sich oft die Suche über Personalvermittler für IT. Dabei ist es wichtig, einen Dienstleister zu beauftragen, der auf die Suche nach Experten für Software-Entwicklung spezialisiert ist. So ist sichergestellt, dass du über ein gezieltes IT-Recruiting auch wirklich genau die Programmierer und Entwickler findest, die im Unternehmen gesucht werden.
Softwareplattformen: Github, Stack Overflow und Co.
Stack Overflow ist eine Frage-und-Antwort-Community für Entwickler. Github bietet eine Vielzahl von Tools und Services für aktive Programmierer. In den beiden Online-Plattformen lässt sich hervorragend nach Experten für ein spezialisiertes Software-Entwicklungsthema recherchieren, zum Beispiel App Entwickler, App-Programmierer oder Full Stack Developer.
Tech-Blog und Tech Stack: Expertise demonstrieren
Ist ein Bewerber mit den Frameworks eines Tech-Stacks besonders vertraut, kann dies ein Grund sein, ihn einzustellen. Betriebe, die Software Developer und Programmierer rekrutieren möchten, geben ihren Tech-Stack daher oft in der Stellenausschreibung an und machen neugierig auf die Arbeit im Unternehmen.
Analyseplattformen wie Mixpanel etwa sind ein Element vieler Technologie-Stacks. Jedes Tool im Full-Stack kann Daten erstellen und analysieren. Das Netzwerk Facebook umfasst zum Beispiel ein Java-basiertes System sowie verschiedene Programmier-Frameworks und -sprachen (z. B. PHP).
Bewerbungsprozess für Entwickler optimal gestalten
Da Programmierer sehr gefragt sind, ist es wichtig, den Bewerbungsprozess für die Besetzung offener Stellen optimal zu gestalten. Im Vorstellungsgespräch stellt sich heraus, ob Arbeitgeber und Bewerber sich einig sind über die Herausforderungen der Anwendungsentwicklung und über die Strategie, das Unternehmen in der digitalen Welt zu begleiten.
Vorstellungsgespräche mit Entwicklern führen
Leitfragen für die Suche nach einem passenden Entwickler können sein:
Welches Projekt entwickeln Sie aktuell?
Welche Tools wenden Sie zurzeit in der Softwareentwicklung an und warum?
Mit welchen Ihrer Projekte sind Sie besonders zufrieden?
Gibt es ein Projekt, mit dem Sie nicht ganz so zufrieden sind?
Warum möchten Sie mit uns und für unseren Erfolg arbeiten?
Code Test im Bewerbungsprozess
Da die Zeit für ein Bewerbungsgespräch knapp ist, empfiehlt es sich in vielen Fällen, vorab einen Code Test durchzuführen. Dabei kannst du eine echte Aufgabe (mit der entsprechenden Information) hinterlegen, die zum späteren Zuständigkeitsbereich gehört. Üblicherweise darf der Bewerber die Programmiersprache selbst auswählen, die ihn zu der Lösung führt.
Soft Skills evaluieren
Developer müssen über sehr gute Soft Skills verfügen. Daher sollten Arbeitgeber bei der Durchführung und Analyse des Vorstellungsgesprächs neben den fachlichen Themen auch auf diese Kompetenz der Programmierer achten. Besonders wichtig ist die Fähigkeit, IT-bezogene Sachverhalte auch an Teams ohne das entsprechende Know-how zur Software, Programmiersprache und Kenntnis von Fachbegriffen zu vermitteln.
Sprachkenntnisse, insbesondere in Englisch, sind bei Software Engineers eigentlich selbstverständlich.
Außerdem ist Teamgeist gefragt. Der Bewerber sollte mit den anderen Mitgliedern im Team gut kooperieren können.
Mögliche Leitfragen hierzu sind:
Wie kommunizieren Sie IT-Lösungen an Mitarbeiter, die nicht technisch bzw. informationstechnisch ausgebildet sind?
An welchen Projekten waren Sie außerhalb Ihrer eigentlichen Arbeit / Erfahrung als Developer beteiligt?
Welche Rolle spielt der Kunde bei Ihren Projekten?
Bitte beschreiben Sie die Entwicklungsumgebung, die Sie sich wünschen! Wie wichtig sind Ihnen agile Teams (z. B. Engineering-Teams)?
Freelancer auf dem Arbeitsmarkt für die Aufgaben in der Softwareentwicklung finden
Die Suche nach passenden Kandidaten in der IT-Branche kann mitunter schwierig sein und eine längere Zeit in Anspruch nehmen. Wenn kurzfristig Fachkräfte benötigt werden, ist das Recruiting von Freelancern mitunter eine sinnvolle Alternative. Vor allem für Projekte mit einem festen Endtermin oder für den kurzfristigen Bedarf stellen Freelancer oftmals eine gute Möglichkeit dar, um betriebliche Engpässe zu überbrücken. Bei einer guten Zusammenarbeit mit freiberuflichen IT-Spezialisten kann sich auch aus der Kooperation mit einem Freelancer unter Umständen ein festes Arbeitsverhältnis bilden.
Quellen:
https://employer.it-talents.de/blog/softwareentwickler-finden/
https://www.huxley.com/de-de/blog/2018/12/8-fragen-mit-denen-sie-als-entwickler-beim-bewerbungsgespraech-rechnen-muessen/
https://www.linux-magazin.de/news/stack-overflow-for-teams-integriert-jira-und-github
https://mixpanel.com/de/blog/was-ist-ein-technologie-stack/
https://www.queb.org/blog/recruiting-von-it-talenten-via-coding-test/