Deine Aufgaben

Projektarbeit

Du bearbeitest selbstständig und in Zusammenarbeit mit einem agilen und interdisziplinären Entwicklerteam spannende & anspruchsvolle IT-Projekte. Dabei begleitest du den gesamten Entwicklungszyklus von Anwendungen begonnen bei der Konzeption und Architektur der Systemlandschaft über die Spezifikation und Implementierung von Schnittstellen sowie modernen Anwendungen bis hin zum Roll-out. 

Du bringst deine Fähigkeiten in das vielseitige Aufgabenumfeld voll ein und schreckst nicht vor neuen Kundenanforderungen zurück, wie die Entwicklung und Bereitstellung von (Micro-) Services für Chatbots, Voice Assistants und Webanwendungen, sowie Apps und Portale.

Expertise

Um die maximale Anschlussfähigkeit unserer Kunden im Marathon der Digitalen Transformation zu gewährleisten, trägst du maßgeblich zur Entwicklung von IT-Strategien und neuen IT-Landschaften unter Verwendung aktuellster Technologien bei.

Du erhebst und dokumentierst zusammen mit deinem Team und den Stakeholdern die Anforderungen der Kunden in einem definierten Requirements Engineering Prozess und treibst die Optimierung & Weiterentwicklung bestehender Architekturen unser Kunden voran.

„Dienst nach Vorschrift" ist dir fremd. Du schaust über den Tellerrand hinaus, informierst dich über die neuen Trends und gibst deine Expertise in internen und externen Workshopformate an Kunden und Kollegen weiter.


Dein Profil

Du bist ein Profi

Du weißt, wie man komplexe Themen strukturiert und Orientierung schafft. Du arbeitest selbstständig und zielorientiert. Du bringst ein hohes Qualitätsbewusstsein sowie eine hohe Eigenständigkeit in deiner Arbeit mit. Du hörst Kunden und Kollegen gerne zu und möchtest für diese stets die beste 

Lösung erarbeiten. Teammitglieder wie Kunden schätzen dich wegen deiner Empathie, deiner persönlichen Integrität und deiner offenen, ehrlichen Art.

 

Du hast eine gute Ausbildung und echte Fachkompetenz 

Du hast eine angemessene universitäre Ausbildung in einem technischen oder wissenschaftlichen Fach wie (Wirtschafts-) Informatik, Mathematik, Physik oder eines verwandten Studiengangs aus dem Informatikbereich.

Du schaust auf eine langjährige Erfahrung mit vielen IT-Projekten in verschiedenen Rollen zurück, die im Live-Betrieb sind oder waren. Du bist akribisch wenn es um eine saubere Dokumentation deiner Codezeilen und die Implementierung von bereitgestellten Designs geht. Für den Nutzer missverständliche Abläufe hinterfragst du und diskutierst du mit dem Design-Team. 

Für die Bearbeitung deiner vielseitigen Aufgaben schöpfst du aus einem breiten Wissensschatz und spielst die komplette Klaviatur der modernen IT.

 

Konzeption

Du konzipierst komplexe Software-Systeme in ihrer Gesamtheit, von der Infrastruktur bis zum Frontend. Dabei setzt du selbstverständlich auf gängige Modellierungswerkzeuge wie z.B. UML oder BPMN und Beschreibungsstandards wie OpenAPI/swagger oder WSDL. Gängige Architekturmuster  und deren Vor- und Nachteile sind dir wohlbekannt. Du hast Erfahrung in der Gestaltung von Schnittstellen, insbesondere HTTP-REST.

 

Infrastruktur

Den Betrieb von Software-Plattformen realisierst du auf Cloud-Lösungen wie AWS, Azure oder GCP. Du weißt, wie man containerisierte Lösungen z.B. mit Docker erstellt und konfiguriert. Automatisierte Orchestrierung beispielsweise mit Kubernetes berücksichtigst Du von Anfang an, um Skalierbarkeit sicherzustellen. Du hast solides Wissen über Netzwerktechnologien und die Möglichkeiten des Zusammenspiels der Komponenten eines verteilten Systems sowie der Probleme, die dort auftreten können und wie man diese löst.

 

Backend

Einen Server einzurichten ist für dich kein Problem. Betriebssystem und Software wie Web-Server oder Datenbanken installieren und konfigurieren ist für dich die leichteste Übung. Du kennst die Unterschiede zwischen verschiedenen Datenbank-Systemen wie MySQL, CouchDB und Redis und weißt wie man diese vorteilhaft nutzt. Konzepte wie ESI oder Reverse Proxy sind dir wohlbekannt. Du hast hands-on-Erfahrung in der Programmierung von Backend-Software beispielsweise mit PHP, Python oder Java. Dabei setzt du gerne moderne Software-Frameworks wie Symfony, Django oder Spring ein. Automatisiertes Testing deines Codes ist für dich dabei selbstverständlich.

 

Frontend

Auch hier kannst du auf praktische Programmiererfahrung zurückgreifen. Du implementierst Web-Frontends mit den neuesten Technologien wie React, Angular und Vue oder bist gut aufgestellt in der 

Entwicklung von nativen Android oder iOS Apps. Dabei setzt du auf umfassende Build-Chains, automatisiertes Testing und die besten Werkzeuge und Dienste um hervorragende Qualität sicherzustellen.

Dies ist nicht dein erster Job. In mindestens fünf Jahren Berufserfahrung hast du bereits viel Know-how in der Web-Softwareentwicklung, Konzeption, Design und Review komplexer Webanwendungen.

Du kommunizierst professionell 

Kontakt mit anderen Menschen ist für dich eine Selbstverständlichkeit. Du gehst auf Kunden ein und interessierst dich wirklich für die Aufgabenstellungen. Du formulierst verständliche Lösungsansätze und stellst sie unkompliziert dar.

Deine Gesprächspartner erkennen sofort, dass du weißt, wovon du sprichst.

Du bist ein Marathonläufer

Fallweise hohe Belastung, Reisen, komplexe Probleme, ein kurzfristiger Termin hier oder da – das macht dir nichts aus. Auch, weil du selber auf dich achtest und dir selbständig an anderer Stelle Freiraum und Ausgleich nimmst. Du bist eher Marathonläufer als Kurzstreckenathlet.


Plan D als Arbeitgeber

Für Plan D steht der Kunde im Mittelpunkt. An zweiter Stelle stehen die Mitarbeiter – intern wie extern. Erst an dritter Stelle kommen Profit und Wachstum.  Die Grundlage unserer Zusammenarbeit bilden großes Vertrauen und viel Freiheit. 

// Erfahre mehr über Plan D als Arbeitgeber


Klingt gut? Super!

Bewirb dich bei uns und erzähle uns, warum genau du in unserem Team fehlst. Hast du uns überzeugt, laden wir dich zu einem ersten Kennenlernen ein.