Als Softwareentwickler (NOC 2173) nach Kanada

Softwareentwickler (oder auch Berufsbezeichnungen wie z.B. Cloud-Architekt, AI-Entwickler, Ingenieur für Telekommunikationssoftware oder Softwareingenieur) werden als Beruf in der kanadischen Berufsklassifizierung, der sog. National Occupational Classification (“NOC”, vgl. auch Erklärung NOC), unter der Berufsgruppennummer "NOC 2173" zusammengefasst. Dort wird der Beruf beschrieben sowie dessen Hauptaufgaben und die damit verbundene Berufsausbildung definiert.

Um als Softwareentwickler (oder unter ähnlicher Berufsbezeichnung) nach Kanada einwandern zu können, müssen weniger der Titel als vielmehr die eigenen beruflichen Erfahrungen mit den in NOC 2173 beschriebenen Berufstätigkeiten "passen" und mit den mit dem Beruf verbundenen Aufgaben mehrheitlich übereinstimmen. Um als Softwareentwickler in Kanada arbeiten zu können, sollten die unter dem Punkt "Voraussetzungen" aufgeführten Vorgaben erfüllt werden.

NOC 2173: Tätigkeiten

Software-Ingenieure und -Designer erforschen, entwerfen, bewerten, integrieren und warten Softwareanwendungen, technische Umgebungen, Betriebssysteme, eingebettete Software, Information Warehouses und Telekommunikationssoftware. Sie sind in IT-Beratungsfirmen, IT-Forschungs- und Entwicklungsfirmen und IT-Abteilungen im gesamten privaten und öffentlichen Sektor beschäftigt oder sie können selbstständig sein.

NOC 2173: Aufgaben

  • Erfassen und dokumentieren der Anforderungen der Benutzer und entwickeln von logischen und physikalischen Spezifikationen
  • Recherchieren, bewerten und synthetisieren von technischen Informationen, um computerbasierte Systeme, einschliesslich mobiler Anwendungen, zu entwerfen, zu entwickeln und zu testen
  • Entwickeln von Daten-, Prozess- und Netzwerkmodellen zur Optimierung der Architektur und zur Bewertung der Leistung und Zuverlässigkeit von Designs
  • Planen, Entwerfen und Koordinieren der Entwicklung, Installation, Integration und des Betriebs von computergestützten Systemen, einschliesslich mobiler Anwendungen
  • Beurteilen, Testen, Fehlersuche, Dokumentieren, Aktualisieren und Entwickeln von Wartungsverfahren für Betriebssysteme, Kommunikationsumgebungen und Anwendungssoftware
  • Kann Teams von Fachleuten für Informationssysteme bei der Entwicklung von Software und integrierten Informationssystemen, Prozesssteuerungssoftware und anderen eingebetteten Software-Steuerungssystemen leiten und koordinieren.

Die Berufserfahrung muss (mittels "speziellem" Referenzschreiben) belegt werden können. Der Einwanderungsbeamte vergleicht also die unter dem NOC 2173 aufgeführten Anforderungen an den Beruf mit den im Referenzschreiben gemachten eigenen Berufserfahrungen. Kommt der Beamte zum Schluss, dass die gemachten Angaben zur Berufserfahrung nicht mit den NOC-Anforderungen übereinstimmen oder der falsche NOC-Code deklariert wurde, dann wird der Antrag auf Dauerniederlassung zurückgewiesen. Der Beamte selber wird keine Korrektur vornehmen, also den im Antrag aufgeführten Beruf nicht dem “richtigen” NOC zuweisen.

NOC 2173: Voraussetzungen für Anstellung

  • Ein Bachelor-Abschluss, in der Regel in Informatik, Computersystemtechnik, Software-Engineering oder Mathematik oder der Abschluss eines Hochschulprogramms in Informatik ist in der Regel erforderlich.
  • Abschluss Master oder Doktorat in einer verwandten Disziplin kann erforderlich sein.
  • Eine Lizenzierung durch eine provinzielle oder territoriale Vereinigung professioneller Ingenieure ist erforderlich, um technische Zeichnungen und Berichte zu genehmigen und um als professioneller Ingenieur (P.Eng.) zu praktizieren.
  • Ingenieure sind zur Registrierung berechtigt, nachdem sie ein akkreditiertes Ausbildungsprogramm absolviert, drei oder vier Jahre beaufsichtigte Berufserfahrung im Ingenieurwesen gesammelt und eine Prüfung zur Berufsausübung bestanden haben.
  • Erfahrung als Computerprogrammierer ist normalerweise erforderlich.
NOC Weitere mögliche Berufsgruppe*)
0213Manager (von Computer- und Informationssystemen), Betriebsleiter (für Informationssysteme), Softwareentwicklungsmanager, Abteilungsleiter (Computerentwicklung), Entwicklungsmanager (für Informationstechnologie), ...
2147Computerhardware-Ingenieur, Computertelekommunikationsspezialist, Netzwerksystemingenieur, IT-Infrastrukturarchitekt, Mikroprozessor-Designer, Ingenieur für optische Kommunikation, ...
2174GUI Designer, GUI Entwickler, Multimedia-Entwickler, Software-Entwickler, Web-Programmierer, Cloud-Entwickler, Computer-Game-Entwickler, Computerprogrammierer, Entwickler (interaktiver Medien), Systemprogrammierer, Web developer, Multimedia-Entwickler, ...
2172Datenbankanalyst, Datenbankadministrator, Data Mining-Spezialist, Data Warehouse-Analyst, Datenbankspezialist, ...
2133Elektroingenieur, Elektronikingenieur, ...
2171IT Analyst, Business Analyst ((IT)), Internet-Sicherheitsanalyst, IT-Berater, System-Analytiker, Multimedia-Berater, Security Analyst, ...
2283Prüftechniker (von Informationssystemen), Software-Tester, Videospieltester, ...
2175Webdesigner, Webmaster, Webadministrator, ...
*) Zur Erinnerung: Bei der Bestimmung des "richtigen" NOC sind die Berufstätigkeiten und -aufgaben wichtiger als der Berufstitel.
Es gibt rund 60,200 Softwareentwickler (resp. Berufe unter NOC 2173) in Kanada (Stand 2019).
Gemäss Schätzungen des kanadischen Arbeitsamtes (ESDC) wird zwischen 2019 und 2022 für diesen Beruf mit zusätzlichen 3,400 Stellen und zwischen 2022 und 2024 mit weiteren 2,900 Stellen im kanadischen Arbeitsmarkt gerechnet.
Der Stundenlohn für Softwareentwickler liegt in Kanada zwischen CAD 28.85 und 67.31. (Vgl. hiezu auch die Lohntabelle mit weiteren Lohnerhebungen aus 36 Orten und Provinzen.)
Unter Umständen braucht es eine Zulassung, um als Softwareentwickler in Kanada arbeiten zu können.

Kontaktstellen von Aufsichtsbehörden:Das Thema der Berufszulassung bzw. -lizensierung ist zu trennen von der Gleichwertigkeitsfeststellung der Berufsausbildung, die für bestimmte Einwanderungsprogramme durchgeführt werden muss.

Die Aufsichtbehörden beurteilen also, ob und wann ein in Kanada reglementierter Beruf von einer ausländischen Fachkraft ausgeübt werden darf.
Im Gegensatz dazu versuchen die von den Einwanderungsbehörden bestimmten Agenturen nichts anderes als mittels Gleichwertigkeitsfeststellung zu beurteilen, welcher Ausbildung in Kanada denn die im Ausland gemachte Ausbildung entspricht. Diese Feststellung ist vor allem relevant in Bezug auf gewisse Einwanderungskategorien.

Kanada qualifiziert Berufe, die unter NOC 2173 fallen (also z.B. Softwareentwickler) als sogenannte "skilled" Jobs (vgl: Was bedeutet: NOC und "skilled"?).

Das ist gut, denn in der Regel ist eine Berufserfahrung in einem "skilled" Beruf eine Voraussetzung, um sich mittels Berufes für eine Einwanderungskategorie (vgl. Übersicht Einwanderungsprogramme) zu qualifizieren.

Ein Stellenangebot aus Kanada (bzw. "kanadische Arbeitserfahrung") ist unter Umständen nicht zwingend (vgl. Ohne Job nach Kanada auswandern?), letzten Endes aber in der Realität meistens notwendig und auch hilfreich, da damit für den im Selektionswettwerb wichtige zusätzliche Punkte erhältlich sind; so beispielweise beim eigenen Express Entry-Punktekonto unter Umständen genügend Punkte für die Selektion sichert.

In folgenden Provinzen werden NOCC 2173-Berufe gesucht: (Vgl. auch: Was heisst: "gesucht" in Bezug auf Einwanderung nach Kanada?)
Job Bank ist eine von den kanadischen Behörden betriebener Stellenanzeiger und publiziert Stellenangebote für Softwareentwickler bzw. für NOC 2173 .

[]