Berufsinformationssystem
0

BIS-Kompakt

Softwareentwicklungskenntnisse

Kompetenzbereich

Synonyme

  • Anwendersoftwareentwicklung
  • Konzeption von Softwarelösungen
  • Software Development
  • Software-Engineering
  • Software-Entwicklung
  • Software-Entwicklungsprozess
  • Software-Erstellung
  • Software-Konzeption
  • Software-Konzeption und -Design
  • Softwaretechnik
  • SW-Entwicklung
  • SW-Entwicklungskenntnisse
  • Systemdesign
  • Systemdesign-Kenntnisse
  • Systementwicklungskenntnisse
  • Systemplanung

Erklärung

Fach- und Methodenkenntnisse im Bereich der Entwicklung von Software; umfasst z.B. Projektplanung, Methoden der Softwareentwicklung, Kenntnisse im Bereich der Integration von Teilmodulen u.ä.

Softwareentwicklungskenntnisse für WebentwicklerIn

  • AngularJSJavaScript-Framework, das Bibliotheken für die Entwicklung von Webanwendungen enthält und Entwurfsmuster vorschlägt, um diese auszuführen (Hersteller: Google).
  • Apache SolrSuchplattform für die Recherche nach Websites und Unternehmen.
  • ASP.NET CoreOpen-Source Webframework zum Erstellen von Apps, die mit dem Web verbunden sind (Hersteller: Microsoft).
  • Automatisierte SoftwaretestsAutomated Testing, Automatic Testing, Automatisierte Tests, Automatisierung von Testläufen, Implementierung automatisierter Testfälle, TestautomatisierungAutomatisierung von Aktivitäten bei Software-Tests.
  • Backend-EntwicklungBackend-DevelopmentEntwicklung des Backend-Bereichs in verteilten Systemen wie z.B. Client-Server-Anwendungen.
  • BrowserStackMobile und Cloud-Web-Testplattform zum Testen von Websites und mobilen Anwendungen.
  • DevOpsSoftware-Engineering-Praxis, die darauf abzielt Software-Entwicklung (Dev - Development) und Software-Betrieb (Ops - Operations) zu vereinheitlichen.
    • DockerOpen-Source-Container-Software, die eine einzelne Anwendung mit allen Abhängigkeiten wie Bibliotheken, Hilfsprogrammen und statischen Daten in einer Image-Datei zusammenfasst, ohne aber ein komplettes Betriebssystem zu beinhalten.
  • Durchführung von SoftwaretestsDurchführung von Test-Cases, Durchführung von Testläufen, Softwaretests durchführenSoftware hinsichtlich Fehlerfreiheit, Datensicherheit, Stabilität und Interaktion prüfen.
  • ElasticsearchSuchmaschine, mit der viele Arten von Suchanfragen kombiniert werden können, ob unstrukturiert, strukturiert sowie nach Geo-Daten oder Metriken.
  • Entwicklung von WebapplikationenApplikationsentwicklung, Applikationsmanagement, Webapplikationen, Webbasierte SoftwareentwicklungEntwerfen und umsetzen von Anwendungssoftware, die eine bestimmte Funktion für die UserInnen hat, wie z. B. Textverarbeitungsprogramme oder Anwendungen für Kommunikationsplattformen.
  • Flash-ProgrammierungProgrammieren vektororientierter Grafiken und Animationen in HTML-Seiten mit der Flash-Software von Macromedia.
  • FrameworksUnterstützendes Programmiergerüst zur Softwareentwicklung, das insbesondere bei der objektorientierten Softwareentwicklung verwendet wird.
    • .NET.net framework, .NET Server, Microsoft.NET, MS.NET, Next Generation Windows Services, Windows.NET, Windows.NET Server Software.NET-Plattform für die Verbesserung von Vernetzung, Datenaustausch und Sicherheit im Internet (Hersteller: Microsoft).
    • ASP.NETActive Server Pages, ASPXProgrammierung von Web-Applikationen mit dieser serverseitigen Web-Technologie.
    • BootstrapEntwicklungstool zum Erstellen von Prototypen mit HTML, CSS und JS.
    • CordovaPlattform für die Entwicklung von mobilen Apps mittels HTML, CSS und JS (Hersteller: Apache).
  • Frontend-EntwicklungClient Tier, Front-End, Frontend, Frontend-Programmierung, PräsentationsschichtEntwicklung jener Software-Teile, die nahe an den BentzerInnen ist, also z.B. Eingabemasken.
  • GitHubSoziales Netzwerk für SoftwareentwicklerInnen und netzbasierter Dienst zur Versionsverwaltung für Software-Entwicklungsprojekte (Hersteller: Microsoft).
  • GitlabWebanwendung zur Versionsverwaltung für Softwareprojekte, die diverse Managementfunktionalitäten und Funktionalitäten zum Verfolgen von Softwarefehlern bietet.
  • JasmineOpen-Source-Test-Framework für JavaScript, das auf jeder JavaScript-fähigen Plattform läuft, weder in die Anwendung noch in die integrierte Entwicklungsumgebung eingreift und eine einfach zu lesende Syntax hat.
  • JQueryFreie JavaScript-Bibliothek, die Funktionen für die Erstellung von Websites.
  • Next.jsEin Framework für die Webentwicklung, das auf JavaScript und React basiert.
  • PHPStormIntegrierte Entwicklungsumgebung für die Programmiersprache PHP sowie andere Webtechnologien wie HTML5, CSS oder JavaScript (Hersteller: JetBrains).
  • PHPUnitIn der Programmiersprache PHP geschriebenes freies Framework zum Testen von PHP-Skripten, das besonders für automatisierte Tests einzelner Einheiten geeignet ist.
  • ProgrammierparadigmenGrundlegende Stile, welche die Art und Weise wie Programmiersprachen und die Programmierung mit ihnen funktioniert festlegen. Das betrifft z.B. die Art und Weise wie Daten und Anweisungen miteinander verbunden werden.
  • Programmierung von AppsProgrammierung von ApplikationenVerfassen eines Programmcodes für Anwendungssoftware, die eine bestimmte Funktion für die UserInnen hat, wie z. B. Textverarbeitungsprogramme oder Anwendungen für Kommunikationsplattformen.
  • Programmierung von MultimediaMultimedia-SoftwareentwicklungProgrammierung von Anwendungen, die mehrere digitale Medien beinhalten, z.B. Text, Fotografie, Grafik, Animation, Audio und Video.
  • Ractive.jsBibliothek, die Vorlagen, Stile und Logik in Entwürfe für interaktive Apps umwandelt.
  • REST-APIRepresentational State Transfer, RESTful APIWebprotokoll für verteilte Systeme, insbesondere für Webservices.
  • SCCSSource Code Control System; Software zur Versionsverwaltung von Dateien auf dem Computer.
  • SoftwarebetreuungAnwendungsbetreuung, Software-Betreuung, Software-Monitoring, SoftwarewartungInstallation, Wartung und Aktualisierung von Softwareprodukten.
  • SoftwaredokumentationDokumentation von Anwendungs-Software; die Dokumentation kann sowohl auf die technische Ebene, wie z.B. die Programmierung als auch auf die Erklärung der Funktionen des Programms für BenutzerInnen abzielen.
  • SoftwareentwicklungstoolsEntwicklungs- und Laufzeitumgebungen, Entwicklungswerkzeuge, Software Tool, SoftwareentwicklungsumgebungenWerkzeuge zur Unterstützung der Softwareentwicklung; z.B. Editoren, Debugger, GUI-Editoren.
    • APIsAnwendungsprogrammierschnittstelle, API, Application Programming Interface, Web-APISchnittstellen in der Anwendungsprogrammierung für Software.
    • Application ServersAnwendungsserver, ApplikationsserverFrameworks, die die Website bereitstellen, die Anfragen der Benutzer verarbeiten (z.B. Bestellungen), mit der Datenbank interagieren und die Ergebnisse (z.B. die Seite mit den Produkten) an den Benutzer zurückliefern.
  • SoftwareprogrammierungAnwendungsprogrammierung, Implementierungserfahrung, Programmieren (IT), Softwareimplementierung, SW-ProgrammierungProgrammcode schreiben, der ein funktionierendes Computerprogramm erschafft.
    • PrototypingPrototypenentwicklungEine Softwareentwicklungsmethode, bei der sehr rasch eine erste Programmversion entwickelt wird, die eine anschauliche Grundlage für die Weiterentwicklung bietet.
  • SwaggerOpen-Source-Software-Framework, das beim Entwickeln, Erstellen, Dokumentieren und Konsumieren von REST-konformen Web-Services hilft.
  • Testmethoden zur Qualitätssicherung im SoftwarebereichAnwendung von verschiedenen Methoden zum Testen von Software entsprechend den Anforderungen des Systems.
  • UI-EntwicklungBenutzerschnittstellen entwickeln, Entwicklung von Benutzerschnittstellen, UI Design, User Interface Design, User Interface-EntwicklungIm UI-Design bzw. in der User-Interface-Entwicklung werden visuelle Elemente erstellt, über die User mit einem Produkt oder Service interagieren können.
    • Balsamiq MockupsUser Interface Design Tool zum Erstellen von digitalen Skizzen von Produktideen, um die Diskussion und das Verständnis vor dem Schreiben des Codes zu erleichtern.
  • Vue.jsVueWebframework zum Erstellen von Webanwendungen für Einzelseiten.

Gefragt sind berufliche Kompetenzen aus dem Bereich Softwareentwicklungskenntnisse in folgenden Berufen:

Berufliche Kompetenz:... ist gefragt bei:
.NETIT-Consultant (m/w)
SoftwareentwicklerIn
WebentwicklerIn
3D-Grafik-ProgrammierungGrafikerIn
MedientechnikerIn
ADO.NETSoftwareentwicklerIn
Android StudioSoftwareentwicklerIn
AngularJSSoftwareentwicklerIn
WebentwicklerIn
weitere anzeigen (155)

Diese Seite wurde aktualisiert am: 17. Juli 2026 V3.0.1.0