Software-ArchitektIn

Andere Bezeichnung(en): Software-DesignerIn

 

Berufsbeschreibung

Software-ArchitektInnen sind ausgebildete InformatikerInnen, die sich auf die Konzeption, den Aufbau und die Strukturierung von Softwareprodukten spezialisiert haben. Zu diesen zählen etwa Softwareprogramme, Datenbanken, Zeichenprogramme wie  CAD, Internet-Suchmaschinen, Spiele und vieles mehr. Obwohl sie diese Software-Produkte auch programmieren können, liegt das Hauptgewicht des Tätigkeitsbereiches von Software-ArchitektInnen im konzeptionellen, theoretischen Bereich. Die Programmierung der Konzepte und Lösungen von Software-ArchitektInnen übernehmen in der Regel die Software-ProgrammiererInnen.

Software-ArchitektInnen beherrschen verschiedene Programmier- und Computersprachen, sie arbeiten an modernen Computerarbeitsplätzen im Team mit BerufskollegInnen und verschiedenen IT-SpezialistInnen.

Software-ArchitektInnen entwerfen und konzipieren Software-Architekturen. Damit bezeichnet man in der Regel den Aufbau und die innere Struktur von Softwareprogrammen, Datenbanken, Cloud-Technologien, Netzwerken, Internetdiensten und dergleichen mehr. Sie sind in der Regel ausgebildete InformatikerInnen oder ComputertechnikerInnen und können mit den verschiedensten Programmiersprachen und Betriebssystemen umgehen. Das Hauptaugenmerk ihrer Tätigkeit liegt aber im theoretischen und gestalterischen Bereich. So überlegen und konzipieren Software-ArchitektInnen neue Lösungen, Optimierungen, Umstrukturierungen usw. von bereits vorhandenen Software-Produkten, entwickeln neue, testen und optimieren diese. Dabei arbeiten sie eng mit auf den jeweiligen Anwendungsbereich (z. B. Datenbanken, Spiele, Unternehmenssoftware) spezialisierten InformatikerInnen und Software-ProgrammiererInnen zusammen, welche für die technische/praktische Umsetzung sorgen.

Software-ArchitektInnen optimieren und verbessern die Softwareprodukte (wie Computerprogramme, Datenbanken, Internetprogramme, Suchmaschinen etc.). Sie erweitern deren Funktionen und konzipieren neue Updates. Dabei berücksichtigen sie die Wünsche und Bedürfnisse der Kundinnen/Kunden und UserInnen. Sie beschäftigen sich auch mit der Ausarbeitung von Konzepten zu Firewalls, zur Datenverschlüsselung und Datensicherheit, sowie zu Virusschutz und Anti-Hacking.

Software-ArchitektInnen arbeiten mit Computer, Laptops und Tablets sowie mit modernen Computernetzwerken und Datenbanken. Sie kennen und beherrschen Programmiersprachen wie Java, C++, Python,  SQL und Betriebssysteme wie Linux, Microsoft oder IOS. Sie arbeiten mit Fachbüchern, Handbüchern, technische Unterlagen, Notizen und Memos.

Software-ArchitektInnen arbeiten an modernst ausgestatteten Computerarbeitsplätzen im Team mit BerufskollegInnen und den verschiedensten SpezialistInnen aus dem IT-Bereich, siehe z. B.: InformatikerIn, ComputertechnikerIn, KommunikationstechnikerIn, Software-ProgrammiererIn, Database-Developer (m./w.), Database-Professional (m./w.) oder Cloud-Engineer (m./w.).

Nachdem für die Arbeit von Software-ArchiketInnen primär ein Computer/Laptop/Notebook mit entsprechender  Software und gegebenenfalls Internetzugang erforderlich ist, können sie auch sehr gut mobile an wechselnden Arbeitsplätzen tätig sein.

  • Software-Architekturen von Softwareprodukten (wie z. B. Programme, Betriebssysteme, Datenbanken, Suchmaschinen) planen und konzipieren
  • Aufbau und Struktur von Software-Architekturen festlegen (theoretische Informatik)
  • im Team mit anderen IT-Spezialistinnen und -Spezialisten Projektbesprechungen durchführen, insbesondere mit Software-ProgrammiererInnen zusammenarbeiten
  • Prototypen von Software-Architekturen testen und optimieren, Funktionen, Menüpunkte und  Navigation festlegen
  • Verschlüsselungsprogramme, Firewalls und Anti-Virus-Systeme konzipieren
  • Updates für Softwareprodukte planen und entwerfen
  • Präsentationen und Einschulungen durchführen
  • Kundinnen und Kunden beraten und informieren
  • Unternehmen für Softwareprogrammierung
  • Betriebe der Computertechnik, IT-Unternehmen
  • Anbieter/Betreiber von Internetdiensten
  • Anbieter/Betreiber von Datenbanken und Serveranlagen
  • Serviceunternehmen der IKT-Branche (Informations- und Kommunikationstechnik)
  • IKT-Abteilungen von Betrieben

Hier finden Sie ein paar Begriffe, die Ihnen in diesem Beruf und in der Ausbildung immer wieder begegnen werden:

 App - Applikation Augemented Reality Cloud Computing Computernetzwerk Datenbus Datenmodellierung Intranet JAVA Software Engineering SQL

Whatchado Video-Interviews: