Praktikum Umschulung Fachinformatiker Anwendungsentwickler Open Source (m/w/d)

Inhaltsverzeichnis

Praktikum Umschulung Fachinformatik Anwendungsentwicklung Opensource
Translate

Important, if you translate this page, ensure you use Browser built in translations. You can use this translate button also,
BUT never use this translation to post your application form! It will break your form!

Dein Aufgabengebiet

IhreAufgabenBeiUns

In diesem Praktikum für Umschüler erlernst du die wesentlichen Fähigkeiten in der Entwicklung und Anpassung von Open-Source-Software. Du wirst Softwarelösungen konzipieren, programmieren und testen, um individuelle Kundenanforderungen zu erfüllen. Dabei arbeitest du mit gängigen Programmiersprachen wie Python, Java, C# sowie Webtechnologien (z. B. HTML, CSS). Das Praktikum bietet dir Einblicke in agile Entwicklungsmethoden (Scrum, Kanban) und gibt dir die Möglichkeit, mit modernen Tools wie Git zu arbeiten. Betreuung durch erfahrene Mentoren ist garantiert.

Diese Ausbildungsschwerpunkte erwarten dich:

Konzipieren, Entwickeln und Testen von:

  • Individuellen Softwarelösungen für spezifische Kundenanforderungen
  • Web- und Desktop-Anwendungen
  • Datenbankanbindungen und Schnittstellenprogrammierung
  • Mobile Apps für unterschiedliche Plattformen (iOS, Android)

Arbeiten mit und Programmieren in

  • Verschiedenen Programmiersprachen wie Java, C#, Python und JavaScript
  • Datenbankmanagementsystemen wie MySQL oder PostgreSQL
  • Frameworks wie Angular, React oder Spring
  • Tools zur Versionskontrolle wie Git

Analyse und Design

  • Analyse von Geschäftsprozessen und deren Umsetzung in Softwarelösungen
  • Objektorientierte Programmierung und Softwaredesign (OOP)
  • Erstellung von technischen Dokumentationen und Benutzerhandbüchern

Struktur deiner Ausbildung

Anwendungsentwicklung: Erstellen, Testen und Implementieren von Softwarelösungen
Softwarewartung: Pflege, Erweiterung und Fehlerbehebung bestehender Anwendungen
Daten- und Prozessanalyse: Analyse von Anforderungen und Design von Lösungen
Agile Entwicklungsmethoden: Arbeiten mit Methoden wie Scrum oder Kanban zur agilen Softwareentwicklung

Warum softwareEngineering bei einer Online-Marketing Agentur?

Häufige Fragen von Bewerbern

Warum sollte ich bei einer Online-Marketing Agentur Hardware oder Software entwickeln?
Obwohl wir als Online-Marketing Agentur bekannt sind, bieten wir Büroflächen für unsere Partner und Kunden an. Diese sind in den Bereichen Hardware- und Softwareentwicklung aktiv. Viele unserer Kunden sind Ingenieure und technische Experten, die ihre Produkte bei uns vor Ort entwickeln und testen, um sie optimal vermarkten zu können. Unsere Aufgabe ist es, diese Kunden zu unterstützen und ihre technischen Leistungen erfolgreich am Markt zu positionieren und Bewerber wie dich zu finden!

Können die mir überhaupt in dem Bereich helfen und etwas beibringen?
Ja, absolut. Wir arbeiten eng mit den Ingenieuren unserer Kunden zusammen, die ihre Expertise in Hardware- und Softwareentwicklung direkt bei uns vor Ort einbringen. Du wirst die Möglichkeit haben, von diesen erfahrenen Entwicklern zu lernen, die über umfangreiches Wissen und langjährige Berufserfahrung verfügen.

Haben diese überhaupt die passende Ausstattung?
Ja, wir verfügen über modern ausgestattete Arbeitsplätze für sowohl die Software- als auch die Hardwareentwicklung. Unsere Infrastruktur umfasst ein hochmodernes Build-Environment und spezialisierte Tools und Geräte für die Hardware-Entwicklung. Damit stellen wir bzw. unsere Kunden & Partner sicher, dass du die bestmöglichen Bedingungen für deine Arbeit hast.

Ist das nicht ungewöhnlich, dass eine Online-Marketing Agentur Hardware entwickelt?
Es mag auf den ersten Blick ungewöhnlich erscheinen, aber genau diese Kombination macht uns einzigartig. Unsere Aufgabe ist es, die Produkte unserer Kunden zu vermarkten, und oft sind dies hochspezialisierte technische Produkte. Durch die Integration von Ingenieurswissen unserer Kunden in unsere Marketingstrategien können wir umfassende und innovative Lösungen anbieten, die unseren Kunden einen erheblichen Mehrwert bieten. Zudem gibt es direktes Feedback aus dem Marketing in die Technik, heutzutage ein unschlagbarer Vorteil! Unsere Ingenieure arbeiten eng mit den Marketing-Teams zusammen, um sicherzustellen, dass technische Entwicklungen und Marketingstrategien nahtlos ineinandergreifen.

Wie wird mir geholfen, wenn ich nicht weiterkomme?
Wenn du bei deiner Arbeit auf Herausforderungen stößt, steht dir immer ein erfahrener Mentor zur Seite. Unsere Mentoren sind hochqualifizierte Experten, die dir mit Rat und Tat zur Seite stehen. Wir legen großen Wert auf eine unterstützende Arbeitsumgebung, in der du jederzeit Hilfe und Feedback erhalten kannst.

Must have

Hard Skills
  • Interesse an IT und Programmierung: Begeisterung für Technologie, Software und das Lösen von technischen Problemen.
  • Grundverständnis von Computern und Software: Allgemeine Kenntnisse über den Aufbau und die Funktionsweise von Computern, Betriebssystemen und grundlegenden Softwarekonzepten.
  • Mathematisches und logisches Denken: Grundlegende Fähigkeit, logisch zu denken und mathematische Zusammenhänge zu verstehen.
  • Grundkenntnisse in einer Programmiersprache: Erste Erfahrungen mit einer Programmiersprache wie Python, Java, C# oder JavaScript – auch auf Hobbybasis oder in der Schule.
Soft Skills
  • Analytisches Denken: Fähigkeit, komplexe Probleme zu analysieren und in logische, umsetzbare Schritte zu zerlegen.
  • Teamfähigkeit: Bereitschaft, eng mit Entwicklern, Testern und anderen Teammitgliedern zusammenzuarbeiten.
  • Lernbereitschaft: Motivation, sich ständig weiterzubilden und mit neuen Technologien vertraut zu machen.
  • Detailgenauigkeit: Sorgfalt bei der Arbeit mit Code, um Fehler zu vermeiden.
  • Selbstorganisation: Fähigkeit, eigenständig Aufgaben zu planen und effizient abzuarbeiten.
  • Großer Wille ständig neues zu lernen, da die IT Welt stetiger Veränderung und Neuentwicklung unterliegt
  • Geht nicht gibt es nicht bei dir, es gibt nur “ich habe noch nicht den richtigen Weg gefunden”
  • Bereitschaft auch außerhalb von Kernzeiten zu Pflegearbeiten an denen die IT-Systeme durchzuführen, damit die dringend IT-Systeme von den Kollegen und Kunden möglichst ohne Unterbrechungen verfügbar bleiben

Should have

Hard Skills
  • Erste Programmiererfahrung: Einfache Anwendungen oder kleine Programme selbst geschrieben, z. B. in Schulprojekten oder als Hobby.
  • Erfahrung mit Webtechnologien: Grundlegendes Verständnis von HTML und CSS, eventuell auch JavaScript.
  • Grundlagen der Softwareentwicklung: Erste Berührungspunkte mit Konzepten wie Variablen, Schleifen und Bedingungen.
  • Erste Erfahrungen mit Java
  • Erste Erfahrungen mit JavaScript
  • Grundlegende Datenbankkenntnisse: Verständnis für einfache Datenbankabfragen (z. B. SQL) und den Umgang mit Daten.
  • Erfahrung mit einfachen Entwicklungswerkzeugen: Eventuell schon mit Entwicklungsumgebungen wie Visual Studio Code, Eclipse oder IntelliJ IDEA gearbeitet.
  • Du verwendest bereits Linux seit längerer Zeit
  • Windows (10/11) Desktop, kannst Du bereits hoch und runter administrieren
  • Kommunikationsfähigkeit: Gute Fähigkeit, technische Sachverhalte klar und verständlich zu vermitteln.
  • Kundenorientierung: Verstehen der Kundenbedürfnisse und Übersetzen dieser in technische Lösungen.
  • Zeitmanagement: Effiziente Planung und Priorisierung von Aufgaben in Projekten.
  • Kreativität: Lösungsorientiertes Denken, um innovative und praktische Softwarelösungen zu entwickeln.

Nice to have

Hard Skills
  • Grundkenntnisse von Versionskontrollsystemen: Erste Berührungspunkte mit Tools wie Git (z. B. durch Online-Projekte).
  • Erfahrung mit agilen Methoden: Kenntnis von Begriffen wie Scrum oder Kanban (z. B. durch Projekte oder Praktika).
  • Einfache Projektarbeit: Erfahrung mit der Planung und Durchführung kleiner Projekte, z. B. in der Schule oder in Freizeitprojekten.
  • Führungskompetenz: Erste Erfahrungen in der Leitung kleinerer Projekte oder Teams.
  • Konfliktmanagement: Fähigkeit, bei technischen oder organisatorischen Differenzen pragmatische Lösungen zu finden.
  • Präsentationsfähigkeiten: Fähigkeit, Ergebnisse und Fortschritte vor einem Team oder Kunden überzeugend zu präsentieren.

Wir bieten

WasWirIhnenBietenKoennen

Generell gilt bei uns:

  • Teammitglied in einem jungen, flexiblen und lernbegierigen Team
  • Einen festen Mentor, der dir mit Rat und Tat zur Seite steht
  • Anspruchsvolle Aufgaben und Verantwortung für eigene Projekte
  • Flache Hierarchien und damit starke Mitgestaltungsmöglichkeiten
  • Kurze Entscheidungswege
  • Interne und externe Trainings- und Weiterbildungsmöglichkeiten
  • Regelmäßige Teamevents
  • Ausgleich aller Arbeitsstunden, z.B. durch Freizeitausgleich
Mögliche Zeitmodelle:
Vollzeit
Mobiles Arbeiten möglich?
ja, zeitweise und nach Absprache im Team- und Projektumfeld möglich

Hinweise:
Mobiles Arbeiten bedeutet, dass dein Hauptarbeitsplatz im Büro zusammen mit deinen Kollegen ist. Im beiderseitigen Einvernehmen kann zeitweise und vereinzelt (nach erfolgreicher Einarbeitung) mobil, z.B. zu Hause, gearbeitet werden. Hierfür sind alle mit Laptops ausgestattet.

  • Arbeiten außerhalb deines Hauptarbeitsplatzes bzw. außerhalb unseres Büros wird als mobiles Arbeiten betrachtet!
Full Remote möglich?
nein, nur vor Ort mit teilweisem mobilen Arbeiten

Hinweise:
Full-Remote bedeutet, dass dein Hauptarbeitsplatz „Remote“ an einer fest vereinbarten Adresse ist. Das ist z.B. bei dir zu Hause, oder an einem unserer Standorte ist.

  • Zeitweises Arbeiten außerhalb dieser Standorte wird als mobiles Arbeiten betrachtet!
  • Bei prozentualen Angaben, z.B. 80 %, bedeutet dies, dass 80 % deiner Zeit Remote und 20 % deiner Zeit im Büro an einem unserer Standorte erfolgt.

Unsere Kunden

UnsereKlienten
  • Stehen im Mittelpunkt unseres Denken und Handelns.
  • Sind in der Regel regional im Großraum Stuttgart aufgestellt.
  • Sind renommierte Unternehmen aus den verschiedensten Branchen

Bist du bei uns richtig?

  • starker Wille und methodisch hohe Kompetenz, um hohe Qualität an deinen Kunden zu liefern
  • starker Wille, neue Technologien zu erlernen und nachhaltig für deinen Kunden zur Umsetzung zu bringen
  • gestalterisches Verständnis

Der Job ist unpassend für dich falls ...

  • … du ein “9-to-5er” bist
  • … dein Kunde auf deiner Prioritätenliste am Ende steht
  • … ein Notfall beim Kunden zugunsten deiner Freizeit hintenanstehen muss
  • … du ausschließlich in der Arbeitszeit zu lernen bereit bist
  • … dein letztes gelesenes Buch zu deinem Business bereits Jahre zurückliegt
  • … falls Deutsch nicht deine Muttersprache ist, und du deine Sprachkenntniss nicht auf CEFR Level C2 oder höher verbessern möchtest
  • … falls Englisch nicht deine Muttersprache ist und du deine Sprachkenntnisse nicht auf CEFR Level B2 oder höher verbessern möchtest
  • … immer andere Schuld sind
  • … du über keine Kritikfähigkeit verfügst

Bewerben

Wenn du an dieser spannenden Aufgabe interessiert bist, nutze die Möglichkeit der Online-Bewerbung.

08 - Formular Bewerber kurz

Geschäftsbereich

Abgesehen von den Bereichen Verwaltung / Backoffice und Vertrieb haben wir interdisziplinäre Teams.
Das bedeutet, Web-Developer sind häufig auch im Digital Marketing involviert, genauso wie Digital Marketer auch im Web-Development involviert sind.
Gleiches trifft z.B. auch auf die Content-Producer im Film und Text zu. Gleiches trifft z.B. auch auf die Content-Producer im Film und Text zu. Die Inhalte müssen online sein, daher sind die Inhalte auch im Web zu veröffentlichen.
Klicke oder ziehe eine Datei in diesen Bereich zum Hochladen.
Wir benötigen in diesem Schritt nur deinen Lebenslauf. Nach der Sichtung deiner Bewerbung kontaktieren wir dich nochmals und fragen ggf. weitere Unterlagen ab. Das spart dir aber auch uns Zeit in der Bewerbung.
=
Bitte geben Sie in diesem Feld das Ergebnis der davor angezeigten Formel / Berechnung ein.

Um einige Beispiele zu nennen:
3 + 4 = 7 (Formel: drei plus 4 | Ergebnis 7)
2 * 3 = 6 (Formel: zwei mal drei | Ergebnis 6)
8 / 2 = 4 (Formel: acht geteilt durch 2 | Ergebnis 4)

Dieses dient dem Spamschutz, damit nur Menschen das Formular zum E-Mailversand nutzen können.
Wir bekommen sporadisch Fehlermeldungen, dass das Formular nicht richtig abgesendet werden kann.
Bitte in diesem Fall hier Ja wählen