Aus Scoutra wird Junik

Aus Scoutra wird Junik

Junik kommt von „unique“. Kein Jugendlicher ist wie der andere, und keine Lehrstelle ist wie die andere. Genau danach bauen wir: dass jeder Einzelne die Entscheidung trifft, die zu ihm passt, und nicht die, die am lautesten beworben wird.

Sonst ändert sich nichts. Dieselbe Firma, dieselben Leute, dieselbe App — nur der Name ist neu. Alte Adressen auf scoutra.at führen weiter hierher.

In den Stores steht vorübergehend noch Scoutra. Es ist dieselbe App; wer sie schon hat, muss nichts tun.

Aus dem BetriebAus dem Betrieb?
ECO-Soft GmbHSalzburg

ApplikationsentwicklerIn - Coding

  • Bestätigt von 2 Quellen

Allgemeines

Dauer
4 Jahre
Lohn 1. Lehrjahr
€ 960
Varianten
Lehre

Nur in der App

Passt diese Lehrstelle zu dir?

Gefragt sind hier vor allem Denker:in und Organisierte. Wie gut ihr zusammenpasst, zeigt der Persönlichkeitstest in 10 bis 30 Minuten.

Aufgaben

+10 mehr
  • Anforderungen mit Kundinnen und Kunden klären
  • Machbarkeit und Nutzen der Lösung beraten
  • Projektablauf und Ressourcen planen
  • Entwicklungsschritte im Team abstimmen

Anforderungen

+35 mehr
  • Logisch-analytisches Denken
  • Komplexes und vernetztes Denken
  • Problemlösungsfähigkeit
  • Planungsfähigkeit
  • Systematische Arbeitsweise
  • Organisationsfähigkeit

Berufsschule

  • Landesberufsschule 4 SalzburgSchießstattstraße 4, 5020 Salzburg · 4 km vom LehrbetriebRoute planen
  • Berufsschule Linz 2Wiener Straße 181, 4020 Linz · 105 km vom LehrbetriebRoute planen
  • Tiroler Fachberufsschule für Elektrotechnik, Kommunikation und ElektronikLohbachufer 6, 6020 Innsbruck · 143 km vom LehrbetriebRoute planen

Gehalt – Alle Angaben brutto

  1. 1. LEHRJAHR€ 960
  2. 2. LEHRJAHR€ 1.210
  3. 3. LEHRJAHR€ 1.410
  4. 4. LEHRJAHR€ 1.750

KV IT-Dienstleistungsgewerbe (Informationstechnologie, Automatische Datenverarbeitung und Informationstechnik)

Das bieten wir:

  • Arbeit in einem kleinen Betrieb
  • Arbeit im Büro

Dein Lehrbetrieb

ECO-Soft GmbHSalzburg

Wir bei ECO-Soft entwickeln seit 1994 maßgeschneiderte Software in Salzburg und Obertrum am See. Individuell, praxisnah und benutzerfreundlich – so sollen unsere Anwendungen sein. Besonders gut kennen wir die Anforderungen kleiner und mittlerer Unternehmen. Unsere Programme helfen ihnen, Arbeitsabläufe zu automatisieren und Daten nicht mehrfach eingeben zu müssen. So verringern wir Eingabefehler und erleichtern die tägliche Arbeit.

Mehr vom Betrieb

Unsere Werkzeuge für deinen Code

  • Mit Visual Studio lernst du bei uns die Entwicklungsumgebung kennen, in der wir unseren Code schreiben und bearbeiten.
  • Wir nutzen Azure DevOps als Plattform für unsere Softwareentwicklung.
  • Bei uns lernst du auch MS Exchange Server und Office 365 kennen – Werkzeuge für E-Mails und Termine.

Deine Lehre Applikationsentwicklung – Coding dauert bei uns vier Jahre. Dein Ausbildungsort ist Salzburg.

Nach dem Programmieren geht es weiter

Wir begleiten unsere Anwendungen auch nach der Entwicklung: Wir installieren sie, erstellen Anleitungen und schulen die Menschen, die damit arbeiten. Später kommen Wartung, Updates und Anpassungen dazu. So lernst du bei uns ein Berufsfeld kennen, in dem Software nicht nur entsteht, sondern langfristig im Alltag nützlich bleiben soll.

Was unsere Software im Alltag macht

  • Für Speditionen, also Unternehmen, die Transporte organisieren, entwickeln wir Anwendungen zur Verwaltung von Kunden, Transportaufträgen und Dokumenten sowie zur Erstellung von Rechnungen.
  • Im Hotel- und Golfmanagement unterstützen unsere Programme unter anderem Anfragen, Angebote, Buchungen und Abrechnungen.
  • Für Urlaub am Bauernhof entwickeln wir Lösungen für die Mitgliederverwaltung, Anfragen, Katalogerstellung und den Austausch von Daten.

Programmieren beginnt mit Verstehen

Bevor wir Code schreiben, schauen wir uns die Arbeitsabläufe unserer Kunden an. Danach halten wir in einem Pflichtenheft fest, was die Software können soll. Wir programmieren und installieren die Anwendung, schreiben Anleitungen und schulen die Menschen, die damit arbeiten. Auch danach kümmern wir uns um Wartung, Anpassungen und Updates.

Mit diesen Werkzeugen arbeiten wir

  • Wir nutzen Visual Studio und Azure DevOps als Plattform für unsere Softwareentwicklung. Unsere bevorzugte Programmiersprache ist C# auf Basis von .NET.
  • Mit MS SQL Server speichern wir Unternehmensdaten. Mit LINQ greifen wir im Programm auf Daten aus Datenbanken zu.
  • Für die Bedienoberflächen unserer Windows-Anwendungen verwenden wir WPF und XAML – damit entstehen die Ansichten, über die Menschen das Programm bedienen.
  • Unsere Webanwendungen entwickeln wir mit ASP.NET MVC und Razor. HTML und CSS sorgen für Aufbau und Gestaltung, JavaScript für die Interaktion.
  • Wir entwickeln auch Lösungen mit Microsoft Access. Damit lassen sich individuelle Anwendungen für kleine Unternehmen mit wenigen Nutzern wirtschaftlich umsetzen.

Dein Einstieg bei uns

Wir bilden Lehrlinge aus. Bei uns lernst du die Werkzeuge der Softwareentwicklung kennen und arbeitest in einem kleinen Team an Kundenprojekten mit unterschiedlichen Anforderungen. Unser modernes Firmengebäude in Salzburg ist gut mit öffentlichen Verkehrsmitteln erreichbar. Wenn dich interessiert, wie aus Code eine nützliche Anwendung wird, kannst du bei uns ins Programmieren einsteigen.

Im Detail

Aufgaben

  • Anforderungen mit Kundinnen und Kunden klärenWir entwickeln maßgeschneiderte Unternehmenssoftware. Deshalb analysieren wir zuerst die Arbeitsabläufe unserer Kunden und halten fest, was die Anwendung für sie leisten soll.
  • Machbarkeit und Nutzen der Lösung beratenDu erklärst Kundinnen und Kunden, welche Umsetzung realistisch ist und wo Grenzen liegen. Dabei geht es nicht nur um Technik, sondern auch um Kosten-Nutzen-Abwägungen, spätere Erweiterbarkeit, Wartbarkeit sowie rechtliche Punkte wie Lizenzen oder Urheberrecht. Diese Beratung entscheidet oft, ob aus einer Idee ein sauber geplantes Softwareprojekt wird.
  • Projektablauf und Ressourcen planenFür die Entwicklung legst du fest, welche Schritte in welcher Reihenfolge nötig sind, wie viel Zeit sie brauchen und wer woran arbeitet. Dazu gehören Projekt-, Zeit- und Ressourcenpläne, die mit Auftraggebern und im Team abgestimmt werden. Gerade bei größeren Anwendungen verhindert gute Planung, dass wichtige Teile wie Tests, Datenbankanbindung oder Rollout zu spät kommen.
  • Entwicklungsschritte im Team abstimmenJe nach Projekt arbeitest du mit weiteren Fachleuten zusammen, zum Beispiel aus Softwareentwicklung, Webentwicklung, Interface-Design oder Grafik. Du klärst Schnittstellen, teilst Aufgaben auf und sorgst dafür, dass einzelne Module technisch zusammenpassen. Das ist besonders wichtig, wenn mehrere Personen gleichzeitig an derselben Anwendung arbeiten.
  • Applikationen und Module programmierenBei uns lernst du C# und .NET für individuelle Kundenanwendungen. Wir entwickeln sowohl Windows-Anwendungen mit WPF als auch Webanwendungen mit ASP.NET MVC und Razor.
  • Daten analysieren und Datenmodelle festlegenViele Anwendungen arbeiten mit Daten, die gespeichert, verknüpft und wieder abgerufen werden müssen. Du prüfst daher, welche Informationen die Applikation braucht, wie sie strukturiert sein sollen und welches Datenmodell oder Datenbankmanagementsystem dafür passt. Eine schlechte Datenstruktur macht Programme langsam, fehleranfällig oder schwer wartbar.
  • Datenbankzugriffe mit Abfragesprachen entwickelnUnsere Anwendungen verwalten unter anderem Kunden, Aufträge und Buchungen. Bei uns lernst du MS SQL Server, SQL und LINQ kennen, um diese Daten zu speichern und aus dem Programm darauf zuzugreifen.
  • Datenschutz und Verschlüsselung umsetzenDu baust Maßnahmen ein, damit Daten geschützt bleiben und nur berechtigte Personen Zugriff haben. Dazu gehören Benutzerzugriffe, Rechtevergaben, Datenschutzvorgaben, Datensicherheit und je nach Anwendung auch Verschlüsselung. Dieser Teil ist besonders wichtig, wenn personenbezogene, betriebliche oder andere sensible Daten verarbeitet werden.
  • Benutzeroberflächen und Zugänge einrichtenBenutzerfreundlichkeit ist ein Schwerpunkt unserer Software. Wir gestalten Windows-Oberflächen mit WPF und XAML und nutzen HTML, CSS und JavaScript für die Bedienung unserer Webanwendungen.
  • Testfälle entwickeln und Software prüfenNach dem Programmieren wird die Anwendung mit geplanten Testfällen und Testdaten gründlich geprüft. Du kontrollierst, ob Funktionen korrekt laufen, Anforderungen erfüllt sind und ob an bestimmten Stellen Fehler oder unerwartete Reaktionen auftreten. Diese Testarbeit ist ein zentraler Teil der Qualitätssicherung und nicht bloß ein kurzer Schlusscheck.
  • Fehler dokumentieren und behebenWenn bei Tests Probleme auftauchen, suchst du die Ursache im Code, in Datenzugriffen oder in der Systemumgebung und korrigierst sie. Dabei hältst du in Testprotokollen fest, was geprüft wurde, welche Fehler aufgetreten sind und wie sie behoben wurden. Solche nachvollziehbaren Aufzeichnungen sind wichtig, damit Qualität gesichert bleibt und Änderungen später verstanden werden können.
  • Dokumentation und Handbücher erstellenDu schreibst technische Dokumentationen für Kolleginnen und Kollegen sowie Hilfestellungen für die spätere Nutzung der Applikation. Darin wird beschrieben, welche Funktionen vorhanden sind, wie die Anwendung bedient wird und was bei Wartung oder Erweiterung zu beachten ist. Ohne gute Dokumentation wird Software für andere schnell zur Blackbox.
  • Kundinnen und Kunden einschulenNach der Fertigstellung erklärst du den Anwendern, wie sie mit der neuen Software arbeiten sollen. Das kann in persönlichen Schulungen, Präsentationen oder anhand von Benutzerhandbüchern geschehen. Dabei musst du technische Inhalte so übersetzen, dass auch Personen ohne Programmierwissen die Anwendung sicher verwenden können.
  • Rollout, Wartung und Erweiterungen betreuenMit dem ersten fertigen Stand ist die Arbeit oft nicht vorbei. Du begleitest den Rollout, unterstützt bei der Inbetriebnahme und kümmerst dich später um Anpassungen, Updates, Wartung oder neue Funktionen. Gerade bei betriebsspezifischer Software verändert sich der Bedarf laufend, deshalb muss die Anwendung weiterentwickelt werden können.

Im Detail

Anforderungen

  • Logisch-analytisches DenkenBeim Programmieren zerlegst du Abläufe in klare Regeln, Bedingungen und einzelne Verarbeitungsschritte. Wenn du logisch unsauber denkst, entstehen Bugs, falsche Datenabfragen oder Funktionen, die nur in manchen Fällen korrekt arbeiten.
  • Komplexes und vernetztes DenkenEine Applikation besteht nicht nur aus einem Bildschirm, sondern aus Code, Datenbanken, Benutzerrechten, Tests, Datenschutz und oft mehreren Endgeräten. Du musst verstehen, wie sich Änderungen an einer Stelle auf andere Teile des Systems auswirken.
  • ProblemlösungsfähigkeitWenn eine Anwendung nicht wie erwartet funktioniert, reicht Ausprobieren allein nicht. Du musst Fehler systematisch eingrenzen, Ursachen finden und Lösungen entwickeln, die nicht nur den aktuellen Fehler beheben, sondern das System stabil halten.
  • PlanungsfähigkeitVor dem Coden musst du Arbeitsschritte, Zeitaufwand und technische Abhängigkeiten realistisch einschätzen. Ohne Planung werden Projekte unübersichtlich, wichtige Tests fehlen oder Funktionen werden zu spät fertig.
  • Systematische ArbeitsweiseBeim Entwickeln, Testen und Dokumentieren musst du nachvollziehbar und geordnet arbeiten. Das ist besonders wichtig, wenn mehrere Personen am selben Projekt arbeiten oder wenn Fehler später nachverfolgt werden müssen.
  • OrganisationsfähigkeitDu verwaltest Anforderungen, Zwischenschritte, Teststände, Dokumentationen und Rückmeldungen von Auftraggebern. Wer hier den Überblick verliert, produziert doppelte Arbeit oder übersieht wichtige Projektteile.
  • KoordinationsfähigkeitIn größeren Projekten stimmst du dich mit anderen Entwicklern, Designern oder Auftraggebern ab. Dabei musst du Schnittstellen, Zuständigkeiten und Übergaben sauber koordinieren, damit am Ende alle Teile zusammenpassen.
  • Interdisziplinäres DenkenDu bewegst dich zwischen Technik, Benutzerfreundlichkeit, Datenschutz, Wirtschaftlichkeit und manchmal branchenspezifischen Fachthemen. Gute Lösungen entstehen oft erst, wenn du diese Bereiche gemeinsam denkst statt nur den Code zu sehen.
  • Mathematisches VerständnisDu brauchst kein Studium in Mathematik, aber ein solides Verständnis für logische Strukturen, Variablen, Berechnungen und algorithmische Abläufe. Das hilft beim Programmieren, bei Datenverarbeitung und beim Verständnis technischer Zusammenhänge.
  • Technisches VerständnisDu arbeitest nicht isoliert im Code, sondern mit Betriebssystemen, Datenbanken, mobilen Geräten, Netzwerken und fallweise auch Hardware. Wer technische Grundlagen nicht versteht, kann viele Fehlerquellen nicht richtig einordnen.
  • Datensicherheit und Datenschutz verstehenViele Anwendungen verarbeiten sensible Informationen, etwa Kundendaten, Zugangsdaten oder betriebliche Daten. Wenn du Datenschutzregeln, Berechtigungen oder Verschlüsselung falsch umsetzt, kann das rechtliche und praktische Folgen für den Betrieb haben.
  • Anwendung generativer KI und KI-AssistenzsystemeKI-Werkzeuge können beim Recherchieren, Testen, Dokumentieren oder Formulieren von Code helfen. Du musst aber einschätzen können, wann die Vorschläge brauchbar sind und wann sie fachlich falsch, unsicher oder lizenzrechtlich problematisch sind.
  • FremdsprachenkenntnisseViele Fachbegriffe, Dokumentationen, Bibliotheken und Fehlermeldungen sind auf Englisch. Ohne diese Sprachbasis wird es mühsam, mit Frameworks, Online-Ressourcen oder internationalen Teams zu arbeiten.
  • PräsentationsfähigkeitDu musst Kundinnen und Kunden oft zeigen, wie eine Lösung funktioniert oder warum bestimmte Umsetzungen sinnvoll sind. Wenn du Ergebnisse nicht verständlich erklären kannst, werden gute technische Lösungen schwer akzeptiert.
  • KommunikationsfähigkeitAnforderungen kommen selten als fertige technische Beschreibung. Du musst nachfragen, präzisieren und Missverständnisse vermeiden, damit aus Wünschen eine umsetzbare Softwarelösung wird.
  • KundinnenorientierungWir richten unsere Software gezielt nach den Arbeitsabläufen unserer Kunden aus. Deshalb ist uns wichtig, dass du ihre Aufgaben verstehen möchtest und beim Entwickeln an die spätere Nutzung denkst.
  • ArgumentationsfähigkeitDu musst manchmal begründen, warum eine Funktion anders umgesetzt werden sollte, warum eine Anforderung mehr Zeit braucht oder warum Barrierefreiheit und Wartbarkeit mitgedacht werden müssen. Dazu brauchst du sachliche und verständliche Argumente.
  • KritikfähigkeitIn Code-Reviews, Tests oder Kundengesprächen bekommst du Rückmeldungen zu deiner Arbeit. Wer Kritik sofort als Angriff sieht, hat es schwer, Software gemeinsam besser zu machen.
  • AufgeschlossenheitDu arbeitest oft mit Menschen aus anderen Fachbereichen zusammen, die anders denken als Entwickler. Offenheit hilft dir, Anforderungen aus Banken, Industrie, Versicherung oder anderen Branchen zu verstehen.
  • TeamfähigkeitBei uns arbeitest du in einem kleinen Team an Kundenprojekten mit. Sich abzustimmen und gemeinsam an Lösungen zu arbeiten, gehört deshalb fest zu deiner Ausbildung.
  • Genaues und sorgfältiges ArbeitenEin falsch gesetztes Zeichen, eine ungenaue Datenabfrage oder ein übersehener Testfall kann dazu führen, dass eine Anwendung abstürzt oder Daten falsch verarbeitet. Kleine Fehler können in Software große Auswirkungen haben.
  • Selbstständiges ArbeitenDu verbringst viele Arbeitsphasen damit, Probleme eigenständig zu analysieren, Lösungen auszuprobieren und Dokumentation zu lesen. Wer dauernd Anleitung braucht, kommt in längeren Entwicklungsaufgaben schwer voran.
  • LernbereitschaftProgrammiersprachen, Frameworks, Betriebssysteme, Sicherheitsstandards und Tools ändern sich laufend. In diesem Beruf bleibst du nur gut, wenn du dir regelmäßig Neues aneignest und bestehendes Wissen aktualisierst.
  • Zuverlässigkeit und PünktlichkeitWenn du vereinbarte Zwischenstände, Tests oder Schulungstermine nicht einhältst, verzögert sich oft das gesamte Projekt. Gerade bei Abgabeterminen hängen mehrere Personen von deiner Arbeit ab.
  • EinsatzfreudeManche Fehler lassen sich nicht in fünf Minuten finden, und vor einem Rollout kann es eng werden. Dann musst du dranbleiben, statt nach dem ersten Rückschlag aufzugeben.
  • VerantwortungsbewusstseinSoftware beeinflusst Arbeitsabläufe, Datenqualität und teils sensible Informationen. Du trägst Verantwortung dafür, dass Funktionen zuverlässig laufen und Sicherheitsanforderungen eingehalten werden.
  • AufmerksamkeitBeim Lesen von Code, Testprotokollen oder Fehlermeldungen musst du kleine Unterschiede erkennen. Unaufmerksamkeit führt schnell dazu, dass Ursachen übersehen oder Änderungen an der falschen Stelle gemacht werden.
  • KonzentrationsfähigkeitViele Aufgaben verlangen längeres ununterbrochenes Denken, etwa beim Debugging oder beim Aufbau einer Programmlogik. Wenn du dich leicht ablenken lässt, verlierst du schnell den Faden.
  • Ausdauer und DurchhaltevermögenKomplizierte Fehler, zähe Tests oder große Änderungswünsche brauchen oft mehrere Anläufe. Ohne Ausdauer bleibt man an halbfertigen Lösungen hängen.
  • Beurteilungsvermögen und EntscheidungsfähigkeitDu musst laufend entscheiden, welche technische Lösung am besten passt, welches Datenmodell sinnvoll ist oder wann eine Funktion ausreichend getestet ist. Unsichere Entscheidungen kosten im Projekt oft viel Zeit.
  • EigeninitiativeOft musst du selbst erkennen, wo ein Ablauf verbessert, eine Dokumentation ergänzt oder ein Sicherheitsaspekt nachgezogen werden sollte. Gute Entwickler warten nicht immer darauf, dass jemand alles vorgibt.
  • Flexibilität und VeränderungsbereitschaftAnforderungen ändern sich, neue Tools kommen dazu und Projekte laufen nicht immer nach dem ursprünglichen Plan. Du musst dich auf neue Rahmenbedingungen einstellen können, ohne den Überblick zu verlieren.
  • SelbstorganisationGerade bei mehreren offenen Aufgaben musst du deinen Tag gut strukturieren, Prioritäten setzen und Zwischenstände sauber festhalten. Das ist besonders wichtig, wenn du teilweise eigenständig oder ortsunabhängig arbeitest.
  • SicherheitsbewusstseinSchon bei der Entwicklung musst du mitdenken, wie Zugriffe abgesichert, Daten geschützt und unnötige Risiken vermieden werden. Fehlendes Sicherheitsbewusstsein zeigt sich oft erst dann, wenn die Software bereits im Einsatz ist und Schaden anrichten kann.
  • KontaktfähigkeitDu bist nicht nur mit Code beschäftigt, sondern hast regelmäßig mit Auftraggebern, Anwendern und Kolleginnen und Kollegen zu tun. Wer gar nicht auf Menschen zugehen kann, hat es bei Beratung, Abstimmung und Einschulung schwer.
  • Sprachfertigkeit mündlichBei Schulungen, Beratungen und Besprechungen musst du technische Inhalte verständlich ausdrücken. Wenn du unklar erklärst, entstehen Missverständnisse bei Anforderungen oder bei der späteren Nutzung der Software.
  • Fingerfertigkeit beim Arbeiten mit Tastatur und MausDu verbringst sehr viel Zeit mit Tippen, Navigieren in Entwicklungsumgebungen und dem Wechsel zwischen Fenstern, Menüs und Werkzeugen. Langsame oder unsichere Bedienung bremst den Arbeitsfluss deutlich.
  • Auge-Hand-Koordination bei BildschirmarbeitBeim Arbeiten mit Entwicklungsumgebungen, Menüs, Testtools und Oberflächen klickst du ständig zwischen verschiedenen Bereichen. Das ist keine schwere körperliche Anforderung, aber sie gehört zum dauernden Computerarbeiten dazu.
  • Gutes SehvermögenDu liest viele Stunden lang Code, Fehlermeldungen, Datenstrukturen und genaue Bildschirmdarstellungen. Wenn du kleine Unterschiede am Monitor schlecht erkennst, wird die Arbeit deutlich anstrengender und fehleranfälliger.
  • Unempfindlichkeit gegenüber künstlicher BeleuchtungDer Arbeitsalltag findet meist in Büroräumen und vor Bildschirmen statt, oft unter Kunstlicht. Wer darauf empfindlich reagiert, spürt schneller Ermüdung oder Augenbelastung.
  • Gepflegtes ErscheinungsbildVor allem in Beratungsgesprächen, Schulungen oder beim direkten Kundenkontakt repräsentierst du auch den Betrieb. Das spielt in diesem Beruf eine kleinere Rolle als die fachliche Leistung, ist aber im Kundenumfeld trotzdem relevant.

Nur in der App

Mehr Hilfe bei Beruf und Lehrstelle gibt’s in der App.

  • Mach den Persönlichkeitstest und sieh, was zu dir passt — wissenschaftlich fundiert.
  • Entdecke Lehrstellen in spannenden Videos — wie bei TikTok.
  • Merk dir Lehrstellen und vergleiche deine Favoriten.
  • Betriebe bewerben sich bei dir.
  • Schreib Betrieben direkt — ohne Bewerbungsschreiben.

Kostenlos und jederzeit löschbar.

Geht nur in der App

Erstelle dein kostenloses Profil.

Kostenloses Profil erstellen

Schon dabei? Anmelden · Kostenlos, jederzeit löschbar

Junik laden

Kostenlos für iPhone und Android oder direkt im Browser.

Am Rechner? Scann den Code, dann hast du die App am Telefon.