Entfernung

30 km

Veröffentlichungsdaten


Anstellungsarten


Tätigkeitsfelder

Subtätigkeitsfelder


Leitungsebene

Filter

720 Software-, IT-Entwicklung Jobs

einblendungenpixel
VideoART GmbH 29.07.2021

Bassum bei Bremen

ING Deutschland 29.07.2021

Nürnberg

Sofort-Bewerbung
ROBOWORKER Automation GmbH 29.07.2021

Weingarten (bei Ravensburg)

Sofort-Bewerbung
Digatron GmbH 29.07.2021

Aachen

Sofort-Bewerbung
Digatron GmbH 29.07.2021

Aachen

Sofort-Bewerbung
Hermann Otto GmbH 29.07.2021

Fridolfing

Sofort-Bewerbung
Digatron GmbH 29.07.2021

Aachen

Materna Information & Communications SE 28.07.2021

Bad Vilbel, Bremen, Berlin, Dortmund, Dresden

Sofort-Bewerbung
Data Design System GmbH 28.07.2021

Ascheberg (Westfalen), Lüneburg, Weißenfels bei Leipzig, Augsburg oder Gießen

Sofort-Bewerbung
MeData EDV-Systeme GmbH 28.07.2021

Melle

Kleemann GmbH 28.07.2021

Göppingen

ALDI International Services GmbH & Co. oHG 28.07.2021

Mülheim an der Ruhr, Duisburg, Dortmund, Düsseldorf

ALDI International Services GmbH & Co. oHG 28.07.2021

Mülheim an der Ruhr, Düsseldorf, Dortmund, Duisburg

ALDI International Services GmbH & Co. oHG 28.07.2021

Mülheim an der Ruhr, Duisburg, Dortmund

ALDI International Services GmbH & Co. oHG 28.07.2021

Mülheim an der Ruhr, Duisburg, Dortmund

Dataport 28.07.2021

Altenholz, Kiel, Bremen, Hamburg, Rostock

Arbeitgeberprofil
prismat GmbH 28.07.2021

Würzburg

Dataport 28.07.2021

Hamburg

NetCologne IT Services GmbH 28.07.2021

Köln

Sofort-Bewerbung
IT Frankfurt GmbH 28.07.2021

Frankfurt am Main

Wildeboer Bauteile GmbH 28.07.2021

Weener

Sofort-Bewerbung
GK Software SE 28.07.2021

Sankt Ingbert, Berlin, Jena, Köln, Schöneck/Vogtland

Fraunhofer-Institut für Materialfluss und Logistik IML 28.07.2021

Dortmund

OBERMEYER Servbest GmbH 28.07.2021

München

Jobs per Mail
Filter

Software-, IT-Entwicklung Stellenangebote

Softwareentwickler Jobs
Softwareentwickler Jobs: Copyright: shironosov

Bei Softwareprogrammen denkt man sofort an Adobe Photoshop, Fortnite oder Mac OS Catalina. Doch Software steckt auch in Autos, MP3-Player, Maschinen und elektronischen Kaffeemaschinen. Gibst du einem Gerät eine Anweisung, benötigst du ein Softwareprogramm. Dieses Programm übersetzt deine Anweisung in die Sprache des Geräts.

Die Aufgaben als Softwareentwickler/in

Softwareentwickler/innen und Programmierer/innen werden häufig miteinander verwechselt. Obwohl die Bezeichnungen gelegentlich synonym verwendet werden, handelt es sich um zwei unterschiedliche Berufe. Softwareentwickler/innen entwickeln Softwareprogramme. Ein Programm ist ein Übersetzer. Menschen sprechen eine andere Sprache als Maschinen. Wenn dein Auto im Winter bereits wohlig warm auf dich warten soll, braucht es den dafür nötigen Befehl.

Um ein Softwareprogramm zu entwickeln braucht es:

  • Architekturentwicklung
  • Requirementanalyse
  • Beschreibung funktionaler und nicht funktionaler Anforderungen
  • Use-Case
  • Fehlercodesuche
  • uvm.

Programmieren ist ein Teilprozess der Softwareentwicklung und kann mit komplexer Tipparbeit verglichen werden. Dieser Vergleich ist deshalb stimmig, da viele Programmierarbeiten bereits von Computerprogrammen übernommen wurden. Der Beruf des Programmierers ist vom Aussterben betroffen. Wird nach einem/r Programmierer/in in einer Stellenanzeige gesucht, handelt es sich häufig um einen/e Softwareentwickler/in.

Was programmieren Softwareentwickler/innen?

  • Apps (wie z. B. Handyapps)
  • Skripte
  • Webapplikationen
  • Computerspiele
  • Softwareprogramme wie Microsoft Word

Für ein gutes Softwareprogramm gibt es Kriterien, die ein/e Softwareentwickler/in erfüllen muss. Ein/e Softwareentwickler/in muss mögliche Probleme vorausschauend erkennen. Nehmen wir das Beispiel mit dem warmen Auto im Winter. Wie wirken sich besonders kalte Temperaturen auf die Elektronik aus? Welche zusätzlichen Anwendungsmöglichkeiten sind bei diesem Programm von Vorteil (z. B. Klimatisierung) und welche möglichen Auswirkungen haben sie (z. B. Klimatisierung schaltet sich im Winter ein)? Ein wichtiger erster Schritt bei der Entwicklung eines Softwareprogrammes ist deshalb die Planung. Jedes Programm wird unzähligen Tests unterzogen. Wie bei einer richtigen Sprache gibt es auch bei einer Programmiersprache Syntax und Semantik. Ein Fehler in der Syntax oder der Semantik bewirkt einen falschen Code. Anstatt „Gehe nach links“ hört der Computer „Gehe nach rechts“. Das ist ein Semantikfehler. Anstatt „Gehe nach links“ hört der Computer „Links geht nach“. Das ist ein Syntaxfehler. Robustheit ist ein weiteres Kriterium für Softwareprogramme. Wie reagiert das Programm, wenn Fehler auftreten? Gibt sich das Auto sprichwörtlich die Kugel? Hört die gesamte Elektronik zu arbeiten auf, nur weil der Befehl „Links geht nach“ gegeben wurde? Robustheit bedeutet, ein falscher Code ist nicht das Ende, sondern nur eine Fehlermeldung. Ein weiteres Kriterium ist die Wartungsfähigkeit. Wie leicht kann das Programm nach Fehlern überprüft werden? Wie sauber ist der Code? Wie leicht können neue Komponenten durch ein Update hinzugefügt werden? Das letzte Kriterium ist Performanz. Hier stehen sich Aufwand und Funktionalität gegenüber. Aufwand reicht von Stromverbrauch bis Arbeitszeit. Wenn ein Programm für zwei Funktionen enorm viel Strom verbraucht, dann ist seine Performanz unter Umständen (abhängig von den Funktionen) nicht tragbar.

Was verdienst du als Softwareentwickler/in?

Den/Die Softwareentwickler/in gibt es nicht. Softwareentwicklung hat sich in unterschiedliche Sparten aufgeteilt. Deshalb variieren auch die Gehälter.

  • Softwareentwicklung Frontend: zwischen € 38.000 und € 75.000
  • Softwareentwicklung Backend: zwischen € 38.000 und € 75.000
  • Softwareentwicklung Mobile: zwischen € 50.000 und € 85.000

Generell ist der Verdienst im Bereich Softwareentwicklung sehr gut. Das liegt vor allem an der hohen Nachfrage. Solltest du also eine Affinität für Zahlen und Sprachen haben, ist Softwareentwicklung ein sicherer und begehrter Beruf.

Softwareentwickler/in: Die Voraussetzungen

Als Softwareentwickler/in musst du zuerst einmal die gängigen Programmiersprachen kennen:

Bei jedem Programm gibt es ein Frontend und ein Backend. Die Unterscheidung ist einfach: Das Frontend ist die sichtbare Oberfläche, das Backend der Hintergrund. Einige Softwareentwickler/innen spezialisieren sich nur auf das Frontend, andere auf das Backend. Als Softwareentwickler/in bist du für die Wartung, Pflege und Dokumentation einer Anwendung zuständig. Es reicht nicht, ein Programm zu entwickeln, darüber hinaus muss es kontinuierlich auf Fehler überprüft werden und sich neuen Anforderungen stellen.

Wie wirst du Softwareentwickler/in?

Es gibt unzählige Studienrichtungen sowie Fachausbildungen und in Österreich sogar den Lehrberuf Applikationsentwicklung. In Deutschland gibt es eine Unterscheidung zwischen Diplom- und Fachinformatiker. Ein/e Diplominformatiker/in kann mit Programmierer/innen gleichgesetzt werden. Der Ausbildungsweg ist kürzer, die Bezahlung deshalb auch geringer. Ein/e Fachinformatiker/in ist ein/e Softwareentwickler/in wie oben beschrieben.

Unabhängig von deinem Studium solltest du folgende Voraussetzungen mitbringen:

  • Analytisches Denken
  • Sehr gute Englischkenntnisse
  • Teamfähigkeit und Organisationstalent
  • Abstraktionsvermögen
  • Gute Vorstellungsgabe

Welche Möglichkeiten hat ein Softwareentwickler/innen am Stellenmarkt?

Es gibt wenige Berufe, die so heiß begehrt sind. Das ist auch verständlich. Beinahe jedes moderne, elektronische Gerät hat ein Softwareprogramm im Hintergrund laufen. Viele potenzielle Interessenten lassen sich jedoch zu Unrecht von diesem Beruf abschrecken. Zu abstrakt, zu technisch, zu mathematisch hört man immer wieder. Dem ist nicht der Fall. In der Softwareentwicklung ist der mathematische Aspekt bei weitem nicht so komplex, wie es auf den ersten Blick erscheint.