Indische Programmierer finden: so geht es
Zahlreiche Unternehmen in Deutschland beklagen einen wachsenden IT-Fachkräftemangel.
Viele offene Stellen für Entwickler von Software können nicht mehr besetzt werden. Besonders gravierend ist der Mangel an hoch qualifizierten IT-Spezialisten mit Hochschulabschluss.
Nach dem in weiten Teilen der Wirtschaft erfolgten Outsourcing der Software-Entwicklung fällt es vielen Unternehmen zusätzlich schwer, ausreichend große IT-Entwicklungsressourcen zu finden.
Die Lücke beim Personal im IT-Bereich, die sich mittlerweile auf eine sechsstellige Zahl ausgeweitet hat, beeinträchtigt die wirtschaftliche Entwicklung vieler Betriebe.
Einen Ausweg aus der prekären Lage bei der Besetzung von Arbeitsplätzen für Software-Programmierer bieten hoch qualifizierte Fachkräfte aus Indien.
Das Personalpotenzial des Subkontinents ist gewaltig: alljährlich schließen Hunderttausende ihre IT-Studiengänge in Indien erfolgreich ab.
Der IT-Branchenverband NASSCOM, der 1.200 indische und internationale IT-Unternehmen repräsentiert, beziffert den IT-Arbeitsmarkt Indiens auf drei Millionen Arbeitskräfte: Indien ist Weltmarktführer in der Software-Entwicklung.
Auch die hohen Aufwendungen, die in Deutschland für die Entwicklung von IT-Anwendungen anfallen, sind ein Anlass für eine intensive Suche nach Programmierern im kostengünstigeren Indien.
Als Standort für IT-Entwicklungen verfügt Indien über erhebliche Kostenvorteile gegenüber Deutschland. Unternehmen, die indische IT-Experten in die Entwicklung ihrer Apps einbezogen haben, berichten von Einsparungen bei den Schulungs- und Gehaltskosten von über 50 Prozent.
Daher ist es nur folgerichtig, dass bereits jetzt die überwiegende Zahl der weltweiten IT-Projekte bei IT-Spezialisten aus Indien in Auftrag gegeben werden.
IT-Fachkräfte aus Asien gezielt rekrutieren
Nicht nur Großkonzerne, sondern auch kleine und mittelständische Firmen gehen verschiedene Wege, um geeignete Software-Programmierer in Indien zu finden und in ihr Unternehmen einzubinden.
Beschäftigung von ausländischen IT-Spezialisten in Deutschland
Eine Möglichkeit bei der Personalakquisition ist die Einschaltung eines IT-Dienstleisters in Indien, um qualifizierte Fachkräfte zu finden und zu einem Ortswechsel nach Deutschland zu bewegen. Der Unternehmenskunde aus Deutschland bespricht das Anforderungsprofil mit dem Personaldienstleister, der daraufhin eine Stellenanzeige in Indien veröffentlich und geeignete Kandidaten sucht. Eine Personalagentur in Europa führt anschließlich mit den in Frage kommenden Kandidaten Personalgespräche und prüft, ob sie in das Team des auftraggebenden Unternehmens passen. Ausgewählte Bewerber erhalten einen Arbeitsplatz an einem Firmenstandort zum Beispiel in Deutschland.
Vor einem Wechsel nach Deutschland ist auch die Vereinbarung einer mehrmonatigen Probezeit an einem von der Agentur ausgewählten indischen Standort möglich. Deutsche Unternehmen nutzen die Probezeit, um die Kenntnisse der neuen Software-Programmierer zu prüfen und sie zugleich mit Arbeitsabläufen und Unternehmensstrukturen vertraut zu machen. Für die Tätigkeit während der Probezeit gelten meist die in Indien üblichen, kostengünstigeren Gehaltskonditionen.
Alternative: Anstellung von IT-Fachleuten mit Arbeits- und Wohnort Indien
Andere Unternehmen wiederum setzen auf die Zusammenarbeit mit einem erfahrenen Programmierer-Team in Indien.
Bei einer solchen Zusammenarbeit zwischen indischen und deutschen Unternehmen verbleibt der in Indien beheimatete Programmierer beziehungsweise das Programmiererteam in seiner gewohnten Umgebung.
Hintergrund dieser Vorgehensweise ist, dass Unternehmen, die IT-Entwickler aus Indien in Deutschland einstellten, nicht selten von negativen Erfahrungen berichteten.
Versuche, Arbeitskräfte aus Indien in ein deutsches Unternehmen zu integrieren, seien oftmals an simplen Dingen gescheitert.
Zum Beispiel: Menschen in Indien leben vorwiegend in Großfamilien – in Deutschland fühlen sich die hier allein lebenden Programmierer dann isoliert.
Daher raten erfahrene Personalspezialisten, aus Indien nicht einzelne IT-Fachleute, sondern möglichst eine Gruppe von IT-Spezialisten anzuwerben, falls ein Arbeitseinsatz in Deutschland geplant ist. Oder eben die Mitarbeiter direkt in Südasien zu sourcen.
Darüber hinaus beklagten Unternehmen, die IT-Fachleute aus Indien in Deutschland beschäftigten oder beschäftigen wollten, über eine zuweilen eben doch nicht ausreichende Berufserfahrung von Bewerbern sowie über teilweise sehr hohe Gehaltsansprüche. Das liegt aber eher daran, dass man Bewerber findet, die nach Deutschland kommen wollen und nicht die IT Spezialisten, welche die Fachkenntnisse und die Berufserfahrung haben und die es zwar in Südasien gibt, sich jedoch nicht für vor Ort Stellen in Deutschland interessieren.
Vieles spricht also für eine Zusammenarbeit mit IT-Spezialisten, die in ihrem gewohnten Umfeld in Indien verbleiben können.
Im Hinblick darauf, dass heutige IT-Fachleute in einem globalisierten Markt arbeiten, erscheint der Arbeitsort eines Programmierers ohnehin weniger relevant als früher.
IT-Nachwuchskräfte werden zwar weiterhin innerhalb von Deutschland gesucht, doch ausgebildete Fachleute wollen meistens dort leben, wo ihre Familien zuhause sind und wo sich auch ihre sozialen Netzwerke befinden. Man müsse in einer globalen Arbeitswelt, so die Erkenntnis, die Arbeitsplätze zu den IT-Fachleuten bringen und nicht umgekehrt.
Worauf ist bei der Auswahl von IT-Spezialisten aus Asien zu achten?
Das Finden indischer IT-Fachleute kann durch spezialisierte Agenturen durchgenommen werden.
Diese haben nicht selten viele Jahre Erfahrung in der Suche und Bereitstellung solcher Experten.
Unternehmen, die einen Software-Programmierer aus Indien finden wollen, sollten unbedingt auch die großen Qualitätsunterschiede auf dem indischen IT-Personalmarkt berücksichtigen.
Viele IT-Dienstleister erledigen in Indien recht einfache Aufgaben, während andere Unternehmen mit hochprofessionellen sogenannten Agilen Teams komplexe IT-Lösungen programmieren.
Das 2001 von Software-Entwicklern erstellte Agile Manifest beschreibt Grundprinzipien agiler Arbeit insbesondere hinsichtlich Kooperation, Kommunikation und Flexibilität. Agile Softwareentwicklung zielt auf die Minimierung von Fehlentwicklungen während des Entwicklungsprozesses – durch Verbesserung der Transparenz und durch Steigerung der Veränderungsgeschwindigkeiten. Die Entwurfsphase wird auf ein Minimum reduziert und im Gegenzug die im Entstehen befindliche Software in regelmäßigen, kurzen Zeitabständen mit dem Auftraggeber abgestimmt.
Bei der Auswahl von Programmierern aus Indien sollten deutsche Unternehmen außerdem nicht nur auf das Programmier-Know-how, sondern auch auf die Fähigkeiten eines Kandidaten hinsichtlich der Gestaltung eines funktionellen Designs und der Gewährleistung größtmöglicher Benutzerfreundlichkeit einer Anwendung achten.
Die Art des IT-Projekts entscheidet maßgeblich darüber, welche Anforderungen ein Programmierer erfüllen muss: Benötigt werden insbesondere IT-Fachleute mit Kenntnissen in Programmiersprachen wie Java, HTML /CSS, C, Python (Machine Learning und Data Science) oder die Datenbank-Abfrage-Sprache SQL (Structured Query Language).
Java wird gewöhnlich für die Entwicklung von Android Apps, die Programmiersprache Swift für iOS-Anwendungen verwendet.
Hybride Apps kombinieren die Vorteile nativer Apps, die nur auf einer bestimmten Plattform laufen, mit denen von Web Apps, die auf allen Plattformen nutzbar sind.
Gewöhnlich erfolgt die Entwicklung hybrider Apps durch Einsatz verschiedener Programmiersprachen – für die App-Struktur HTML5, JavaScript bezüglich der Logik und für das Design CSS3.
Für die Nutzung von Flutter, dem für die Entwicklung plattformübergreifender Anwendungen häufig genutzten Open-Source-Framework von Google sind Kenntnisse der Programmiersprache Dart erforderlich.
Teilprojekte können auch auf mehrere Programmierer mit unterschiedlichem Programmiersprachen-Know-how aufgeteilt werden.
Die Kooperation mit einer mit dem IT-Personalmarkt Indiens vertrauten Agentur erscheint außerordentlich hilfreich: der Partner kann nicht nur das Qualifikationsprofil möglicher Kandidaten professionell einschätzen, sondern steht dem deutschen Unternehmen bei allen Fragen zu den genannten Auswahlkriterien zur Seite. Dies hilft auch beim Finden qualifizierter Softwareentwickler. Die IT Agentur in Indien unterstützt bei der Suche nach qualitativ passenden Bewerbern und beschleunigt die Besetzung von Stellenvakanzen – eine entscheidende Voraussetzung für die Kosteneffizienz von IT-Projekten.
Zudem berät eine mit den Arbeitsmärkten Indiens und Deutschlands vertraute IT Firma zu Fragen der angemessenen Dotierung und zu möglichen Zusatzleistungen. „Benefits“ zum Beispiel aus dem Bereich der Krankenversicherung können die Bindung eines neu gewonnenen Software-Programmierers an ein deutsches Unternehmen deutlich erhöhen.
Fazit: Mögliche Vorteile von IT-Spezialisten aus Asien
Viele Unternehmen schließen mithilfe hoch qualifizierter indischer Programmierer ihre Personallücken im IT-Sektor – zu im Vergleich zum deutschen Gehaltsniveau günstigeren indischen Tarifen.
Spezialisierte IT Firmen unterstützen deutsche Unternehmen durch Rekrutierung von IT-Spezialisten aus Indien, die über die erforderlichen Kenntnisse in den verschiedensten wichtigen Programmiersprachen verfügen.
Dabei ist es nicht selten üblich, IT-Fachkräfte einzustellen, die aus mehreren Programmierern bestehen.
Interessante Links:
Statistiken zum Outsourcing nach Indien
Austausch auf Quora zum Thema Programmierer aus Indien
Bilder: Canva
Sascha Thattil ist Blogger und Geschäftsführer bei YUHIRO. Wir bauen Entwicklerteams in Indien für Agenturen, IT Dienstleister und Softwareunternehmen auf.