Entdecke Top-Unternehmen bei get in IT

  • Lunar GmbH
    11 Programme
  • IBM Deutschland GmbH
    6 Programme
  • BearingPoint GmbH
    17 Programme
  • FERCHAU Engineering GmbH
    200 Programme
IT-Berufe

Was macht ein Anwendungsentwickler?

Programmierer sind komplexe Maschinen, die im laufenden Betrieb Koffein in Quellcode konvertieren.

Wenn Software der Motor der Informationsgesellschaft ist, sitzt Du im Maschinenraum. Dein Job: Gute Ideen in geniale Applikationen verwandeln. Als Anwendungsentwickler arbeitest Du in einem der vielseitigsten IT-Berufe und stehst regelmäßig vor der Herausforderung, die passende Lösung für ein Problem zu finden.

Wie Du mit wechselnden Anforderungen, Teams und neuen Technologien Software-Anwender glücklich machst, erfährst Du hier.

Was sind Deine Aufgaben?

Als Anwendungsentwickler oder Softwareingenieur konzipierst, entwickelst und testest Du IT-Systeme, Applikationen und Softwarekomponenten – für die unterschiedlichsten Einsatzgebiete. Dabei hast Du immer die späteren User im Blick. Dein Aufgabenfeld besteht aus einer Reihe von Problemlösungsschritten: Von den eingesetzten Technologien und der Entwicklungsumgebung über die Software-Ressourcen bis hin zu Integrations-, Sicherheits-, Wartungs-, Design- und Usability-Fragen. Dein Job ist also nicht das Programmieren selbst, sondern geht mit allen anderen Aspekten, die für eine stimmige Umsetzung wichtig sind, weit darüber hinaus. Ohne eine gründliche Analyse des Anwendungsgebiets läuft hier nichts.

Du schraubst in großen IT-Unternehmen an komplexen Produkten. Oder Du entwirfst Anwendungen nach spezifischen Kundenanforderungen. Das können Dokumentensysteme, SAP-Applikationen, Programme zur Wettervorhersage, die Berechnung von Versicherungsrisiken oder auch Plattformen für Browsergames sein. Gerade in der Ingenieurbranche geht es häufig um sehr spezielle Anwendungsgebiete, wenn z.B. die Stabilität von statischen Strukturen berechnet werden soll.

In der Regel arbeitest Du in enger Absprache mit dem Auftraggeber bzw. dem Projektleiter. Du beziehst das Feedback in den Entwicklungsprozess mit ein und stimmst Dich außerdem mit den Architekten ab. Wenn die Anwendungsarchitektur Struktur bekommen hat und die Schnittstellen zwischen Komponenten und Usern definiert sind, setzt Du sie in eine salonfähige Implementierung um. Außerdem stellst Du sicher, dass alles reibungslos funktioniert. Stichwort: Unit Testing. Der Komponententest wird in der Softwareentwicklung angewendet, um die funktionalen Einzelteile von Computerprogrammen zu prüfen.

Um up to date zu bleiben, gehört auch die Marktbeobachtung zu Deinem Alltag. Nur wer einen Überblick der – relevanten – Trends und Techniken hat, kann sich für die jeweils beste Technologie entscheiden. Und Qualität ist alles, wenn es um die Entwicklung von anspruchsvollen, individuellen Lösungen mit umfangreichen Funktionen geht. Von daher bist Du auch in die Qualitätssicherung involviert und erstellst spezifische Richtlinien. Je größer der Umfang des Projekts, desto eher arbeitest Du intensiv mit mehreren Experten-Teams verschiedener Fachbereiche  zusammen. Bei bereits bestehenden Systemen kümmerst Du Dich um Performanceoptimierung, Verfügbarkeit und unterstützt die strategische Unternehmensentwicklung.

Wo kannst Du arbeiten?

Als Anwendungsentwickler kannst Du in den unterschiedlichsten Bereichen einsteigen: Entweder als Direkteinsteiger oder IT-Trainee. Egal, ob es um die Konzeption und Fertigung neuer Systeme, oder um das Customizing bereits vorhandener Software geht – Du wirst überall gebraucht.

In der IT-Branche warten EDV-Dienstleister, Software- und Systemhäuser und Ingenieurbüros (z.B. in der technischen Fachplanung für Anlagen- und Geräte-Engineering) auf Dich. Die klassische betriebswirtschaftliche Systementwicklung findest Du z.B. im Einzel-, Groß- und Versandhandel, bei Banken, Versicherungen und in der öffentlichen Verwaltung. Wenn Du Dich auf eingebettete Software-Systeme spezialisiert hast, sind Telekommunikation und Automobilindustrie Deine größten Einsatzbereiche. In der Forschung und Entwicklung wirst Du v.a. in den Bereichen Luftfahrt, Automatisierungstechnik, Robotik und Medizintechnik gesucht.

Worauf kannst Du Dich spezialisieren?

  • Als Architekt hast Du Dich im Entwicklungsprozess von IT-Systemen auf die Planungsphase spezialisiert. Hier übernimmst Du – genau wie "analoge" Architekten – den Entwurf. Dabei kratzt Du jedoch nicht nur an der (Benutzer-)Oberfläche, sondern erstellst eine umfassende Anforderungsanalyse und entwickelst Lösungskonzepte. Du skizzierst die Struktur (Mock-ups) und die Hierarchien des Systems. Konkret: Die funktionalen Voraussetzungen, Schnittstellen sowie die wechselseitigen Beziehungen, Abhängigkeiten und Kommunikationsprozesse der einzelnen Komponenten und Subsysteme. Außerdem klärst Du die Frage, wie diese auf Hardware- und Software-Elementen abgebildet werden. Du beziehst dabei alle Qualitätskriterien in Bezug auf Modifikation, Performance, Wartung und Sicherheit mit ein. Die von Dir beschriebenen – und grafisch visualisierten – Vorgaben setzt der Entwickler daraufhin um. Die Konstruktions- und Testphase wird ebenfalls von Dir begleitet. Inhaltlich kann es sich bei den Produkten um Software, mobile und multimediale Anwendungen, Websites, Datenbanken oder auch (Online) Games handeln.

Woran erkennst Du, dass Du ein Anwendungsentwickler bist?

Du bist kreativ und hast die Vision, mit neuen Softwarelösungen die Welt – oder zumindest die Arbeitsabläufe der Bevölkerung – zu verbessern. Du besitzt einen gut gefüllten Werkzeugkoffer voller Entwicklertools, der jederzeit Einsatzbereit ist – egal ob unter Windows, Mac oder Linux. Du sprichst mehrere Sprachen fließend, insbesondere: HTML und XML, CSS, PHP, C# und .NET, C und C++, SQL, Java (JEE) und/oder JavaScript (jQuery). Das Coden allein reicht Dir jedoch nicht. Du überblickst lieber den gesamten Entwicklungsprozess und behältst dabei auch die wirtschaftlichen Zusammenhänge im Auge. Neben den Prinzipien und Methoden der Softwaretechnik kennst Du dich also auch mit betrieblichen Organisationsprozessen aus. Für Dich gibt es keine Probleme, sondern nur ungelöste Aufgaben. Und die meisterst Du mit regelmäßigen Kundenabsprachen, enger Teamarbeit und mit Deinem Talent für logisches und analytisches Denken.

tl;dr
  • Als Anwendungsentwickler konzipierst, entwickelst und testest Du IT-Systeme, Applikationen und Softwarekomponenten.
  • Du entwickelst die interne Softwarelandschaft weiter oder entwirfst Anwendungen nach spezifischen Kundenanforderungen.
  • Entwickeln heißt: Nicht nur Bits schubsen, sondern auch die langfristigen Auswirkungen von Architektur- und Werkzeugentscheidungen abschätzen können!
  • Spezialisieren kannst Du Dich u.a. auf Mobile Apps, Datenbank- oder Webentwicklung.
IT-Berufe

Was macht ein Business Analyst?

Du möchtest gleichzeitig Prozessmanager, Koordinator und Vermittler zwischen Business- und IT-Welt sein? Wir geben Dir einen Überblick über den Job als Business Analyst.

Artikel lesen

IT-Berufe

Was macht ein Datenbankentwickler?

Datenbankentwickler sind in der Lage, Datenmeere zu teilen. Und große Datenfluten findet man heute in fast allen Unternehmen. Wenn Du Dich zum "Master of Data" berufen fühlst, erfährst Du hier, was Dich erwartet.

Artikel lesen

IT-Berufe

Was macht ein System Engineer?

System Engineers lieben Komplexität. Denn in interdisziplinären Projekten zu neuen industriellen Entwicklungen halten sie alle Fäden zusammen und behalten immer den Überblick. Oft ergänzen sich hunderte Elemente, damit eine Anwendung einwandfrei funktioniert.

Artikel lesen

IT-Berufe

Was macht ein IT-Berater?

Berater sind Allround-Talente. Sie sind sowohl in der IT- als auch in der Business-Welt zuhause. Als "Dolmetscher" zwischen Engineers, Devs und Managern beraten sie Unternehmen so gut wie jeder Branche.

Artikel lesen

IT-Berufe

Was macht ein Webentwickler?

Anwendungsentwickler, die sich auf Webtechnologien spezialisiert haben, müssen heute deutlich mehr realisieren können, als die traditionell statischen, technisch übersichtlichen Websites. Mit Umfang, Komplexität und Dynamik der Webanwendungen steigen auch die Anforderungen an die Entwickler.

Artikel lesen

IT-Berufe

Was macht ein Administrator?

Du wirst nervös, wenn Du keine Root-Rechte besitzt? Du bist ein hundertprozentiger Power-User? Dann solltest Du vielleicht Systemadministrator, Netzwerkadministrator, Systemmanager oder Operator werden.

Artikel lesen

IT-Berufe

Was macht ein Qualitätsmanager?

Qualitätsprüfer sind die Controller unter den IT-Profis. Sie schließen die Lücke zwischen Anwendungsentwicklung und Markteinführung. Ihr Ziel ist die bestmögliche Umsetzung und die langfristige Verlässlichkeit der entworfenen IT-Systeme.

Artikel lesen

Erfahrungsberichte

Meet the Geek: Der Mobile Developer

Weißt Du schon, welchen Berufsweg Du einschlagen willst? Stellenanzeigen liefern die wichtigsten Fakten zum Job. Aber wie sieht der echte Arbeitsalltag aus? In unserer Serie "Meet the Geek" sprechen wir mit erfahrenen IT-Experten und fragen für Euch nach.

Artikel lesen

Trends

Wie funktioniert Scrum?

Bei der Softwareentwicklung zählen nicht nur technische, sondern auch methodische Skills. "Scrum" ist das Zauberwort für agile Entwicklung im Team. Doch was genau steckt hinter dem beliebten Framework?

Artikel lesen

Branchen

Games Branche

Wer sich nicht nur für designte Spielewelten, sondern auch für Zahlenreihen und Algorithmen begeistern kann, ist in der Spieleindustrie gut aufgehoben.

Artikel lesen

Trends

Wo sind die Frauen in der IT?

Ein Hörsaal voller Männer. Das ist in der Informatik kein seltener Anblick. Nur knapp 20 % der Studenten sind weiblich, bei den IT-Azubis sind es sogar nur 10 %. Wir stellen uns die Frage, wieso sich so wenige Frauen für die IT-Welt begeistern.

Artikel lesen

Trends

IT trifft Auto: Was ist AUTOSAR?

Das isolierte Fahrzeug ist Geschichte. In Zukunft werden wir uns in voll vernetzen, fahrenden Computern von A nach B bewegen. Welche Bedeutung hat Standardisierung für das Smart Car?

Artikel lesen

Studienfächer

Geoinformatik

Geoinformatik ist eines der am stärksten wachsenden Wissenschafts- und Wirtschaftsfelder. Das Fach kombiniert Geowissenschaften mit Mathematik und angewandter Informatik. Im Studium lernst Du, wie raumbezogene Informationen erfasst, gespeichert, analysiert, visualisiert, interpretiert und verbreitet werden.

Artikel lesen

Trends

Die digitalen Städte der Zukunft

Die vernetzte Stadt ist keine reine Zukunftsvision. Smart Cities bestehen schon heute die ersten Realitätstests. Immer mehr Aufgaben werden von intelligenten Technologien übernommen bzw. gesteuert. Schöne neue Welt?

Artikel lesen

Studienfächer

Informatik

Ist Informatik eine Wisschenschaft für sich? Jeder hat eine ungefähre Vorstellung davon, womit sich Philosophen, Chemiker oder Juristen beschäftigen. Aber welche Wissenschaft betreibt eigentlich der Informatiker?

Artikel lesen

Berufsstart

Direkteinstieg vs. Trainee

Der erste Job nach der Uni bestimmt Deinen weiteren Berufsweg. Grund genug, sich vor der Bewerbung zu informieren, was Dich erwartet. Welcher Einstieg passt zu Dir?

Artikel lesen

Branchen

Energiewirtschaft

Nicht nur Ingenieure arbeiten an Lösungen für die Energiewende. Auch Entwickler, IT-Berater und Systemarchitekten sind hier gefordert.

Artikel lesen

Kostenlos registrieren
Unternehmen suchen nach Dir!
Zeig Profil und lass Dich von Arbeitgebern finden, die genau nach Deinen IT-Skills suchen.
Dein Profil ist komplett kostenlos. Betrete jetzt das nächste Level Deiner Jobsuche.