Bringe deine Coding-Skills aufs nächste Level: Entwickle zukunftsweisende QM-Lösungen (Java/C#), gestalte neue Features aktiv mit und wachse in einem starken Team. Profitiere von unserer 4-Tage-Woche und viel Raum für deine Ideen.
Startseite
Senior Developer
Dein neuer Job im Überblick
Ein wirkungsvolles Qualitätsmanagement braucht eine exzellente technologische Basis. Als Mid-Level Software Developer (m/w/d) bist du bei uns genau richtig, wenn du jetzt richtig durchstarten willst. Bei uns arbeitest du aktiv an unserer marktführenden QM-Software (Java/C#) und entwickelst gemeinsam mit dem Team leistungsstarke Features.
Bereit für den nächsten Schritt in einem familiären, aber hochprofessionellen Umfeld?
Die Rolle auf einen Blick
Standort: Krems an der Donau (inkl. großzügiger Home-Office-Lösung)
Gehalt: ab 60.000 € brutto p.a. (Bereitschaft zur Überbezahlung)
Arbeitszeit: Vollzeit (38,5h) in der 4-Tage-Woche
Start: Ab sofort / nach Vereinbarung
Zum Quick-Check
Deine Aufgaben
Gestalte aktiv die Weiterentwicklung unserer marktführenden QM/QS-Software.
Entwickle leistungsstarke und zukunftssichere Softwaremodule, die täglich bei internationalen Unternehmen im Einsatz sind.
Arbeite an der technischen Architektur und strategischen Weiterentwicklung unserer Plattform.
Arbeite eng mit Produktmanagement und Entwicklungsteam an neuen Features und Ideen.
Bringe deine Ideen ein und gestalte Entwicklungsprozesse und technische Standards aktiv mit.
Analysiere Anforderungen und entwirf innovative Funktionen und Lösungen für unsere Software.
Konzipiere durchdachte technische Lösungen – von Datenmodellierung bis UI-Design.
Sorge mit Code-Reviews, Tests und Qualitätsmaßnahmen für eine stabile und hochwertige Softwarebasis.
Übernimm perspektivisch die fachliche Führung eines kleinen Entwicklerteams (2–3 Personen).
Unsere Wünsche an dich
Abgeschlossene technische Ausbildung (HTL, FH, Universität oder vergleichbar).
2-5 Jahre Berufserfahrung in der Softwareentwicklung.
Sehr gute Programmierkenntnisse in Java und/oder C#.NET.
Strukturierte Arbeitsweise und hohes Qualitätsbewusstsein.
Organisations- und Kommunikationsstärke.
Teamfähigkeit, Eigeninitiative und Verantwortungsbewusstsein.
Erfahrung in Konzeption und Umsetzung komplexer Softwarelösungen.
Erfahrung mit relationalen Datenbanken (MS SQL Server, Oracle oder PostgreSQL).
Interesse an fachlicher Führung oder Projektleitung.
Sehr gute Deutsch- und Englischkenntnisse.
Familiengeführt
> 50 Mitarbeiter
> 25 Jahre Erfahrung
Die Flexibilität
Das Team & Soziales
Echte 4-Tage-Woche für die optimale Balance zwischen Code und Freizeit
Flexible Zeiteinteilung ohne starres Stechuhr-Denken
Großzügige Home-Office-Lösung, perfekt an deinen Alltag angepasst
Volles Vertrauen in deine Arbeitsweise und deinen Output
Schließen
Echtes Miteinander durch flache Hierarchien und ein kollegiales DU vom ersten Tag an
Regelmäßige "Social Breaks": Ob entspanntes Beisammensein, Brettspiele oder eine Runde Darts nach Feierabend
Gemeinsame Teamevents und Aktivitäten für den perfekten Ausgleich zum fokussierten Code-Alltag
Attraktive Meal Vouchers für gemeinsame Mittagessen im Team
Schließen
Dein Workspace
Karriere & Perspektive
Moderner, heller Arbeitsplatz direkt an unserem Standort in Krems
Attraktiver Hardwarebonus für dein persönliches Wunsch-Setup
Unlimitierter Nachschub an Kaffee, Tee, frischem Obst und Süßem
Ruhige Zonen für Deep Work und offene Bereiche für den Austausch
Schließen
Maßgeschneidertes Mentorenprogramm für deinen reibungslosen Einstieg
Klare Perspektive: Übernahme der fachlichen Leitung für 2–3 Personen
Maximaler Freiraum, um eigene technische Standards und Architektur-Ideen umzusetzen
Langfristige Stabilität und sicherer Arbeitsplatz beim Marktführer
Pflichtfelder sind Name und E-Mailadresse. Die Telefon-Nr. kannst du freiwillig ergänzen. Beim Klick auf „Senden“ wird dein E-Mail-Programm geöffnet und die Nachricht bereits fertig vorbereitet.
Bitte fülle Name und eine gültige E-Mailadresse aus.
Antwort-Zusammenfassung anzeigen
Zurück zu den Fragen
Senden
E-Mail wurde vorbereitet
Dein Mailprogramm sollte sich geöffnet haben. Bitte prüfe die Nachricht kurz und sende sie ab. Falls sich kein Mailprogramm öffnet, blockiert die Umgebung vermutlich „mailto: “. Für echtes automatisches Senden braucht es einen kleinen Server-Endpunkt oder ein Formular-Plugin.
Neu starten
von ${total}' : 'Frage ${current + 1} von ${total}'; $("bar").style.width = '${now / total * 100}%'; renderDots(stage); } function renderQuestion() { const q = questions[current]; $("questionIcon").setAttribute("data-lucide", q.icon); $("kicker").textContent = 'Frage ${current + 1}'; $("title").textContent = q.title; const options = $("options"); options.innerHTML = ""; q.options.forEach((opt, index) = > { const btn = document.createElement("button"); btn.type = "button"; btn.className = "option" + (answers[current] === index ? " selected" : ""); btn.innerHTML = '
${opt[0]}
'; btn.addEventListener("click", () = > selectAnswer(index)); options.appendChild(btn); }); $("backBtn").disabled = current === 0; $("nextBtn").disabled = answers[current] === null; $("nextBtn").innerHTML = current === questions.length - 1 ? 'Zu den Kontaktdaten ' : 'Weiter '; updateProgress("questions"); drawIcons(); } function selectAnswer(index) { answers[current] = index; renderQuestion(); setTimeout(() = > { if (current < questions.length - 1) { current += 1; renderQuestion(); } else { showContact(); } }, 170); } function showContact() { $("questionStage").classList.remove("active"); $("sentStage").classList.remove("active"); $("contactStage").classList.add("active"); updateProgress("contact"); renderSummary(); drawIcons(); } function showQuestion() { $("contactStage").classList.remove("active"); $("sentStage").classList.remove("active"); $("questionStage").classList.add("active"); renderQuestion(); } function renderSummary() { const list = $("summary"); list.innerHTML = ""; questions.forEach((q, i) => { const li = document.createElement("li"); li.textContent = '${q.title}: ${answers[i] === null ? "Keine Auswahl" : q.options[answers[i]][0]}'; list.appendChild(li); }); } function isValidEmail(value) { return value.includes("@") && value.includes(".") && value.length > 5; } function emailBody(data) { const NL = String.fromCharCode(10); const lines = [ "Neue Kontaktanfrage \u00FCber den QSC Karriere-Fragebogen Entwicklung", "", "Kontaktdaten", 'Name: ${data.name || "-"}', 'Telefon-Nr.: ${data.phone || "-"}', 'E-Mailadresse: ${data.email}', data.message ? 'Nachricht: ${data.message}' : "Nachricht: -", "", "Antworten" ]; questions.forEach((q, i) = > { lines.push('${i + 1}. ${q.title}'); lines.push('Antwort: ${answers[i] === null ? "Keine Auswahl" : q.options[answers[i]][0]}'); lines.push(""); }); return lines.join(NL); } $("backBtn").addEventListener("click", () = > { if (current > 0) { current -= 1; renderQuestion(); } }); $("nextBtn").addEventListener("click", () = > { if (answers[current] === null) return; if (current < questions.length - 1) { current += 1; renderQuestion(); } else { showContact(); } }); $("contactBackBtn").addEventListener("click", () => { current = questions.length - 1; showQuestion(); }); $("contactForm").addEventListener("submit", event = > { event.preventDefault(); const data = { name: $("name").value.trim(), phone: $("phone").value.trim(), email: $("email").value.trim(), message: $("message").value.trim() }; if (!data.name || !isValidEmail(data.email)) { $("error").classList.add("active"); return; } $("error").classList.remove("active"); const subject = 'Karriere-Fragebogen Entwicklung - ${data.name}'; const mailto = 'mailto: ${recipient}?subject=${encodeURIComponent(subject)}&body=${encodeURIComponent(emailBody(data))}'; window.location.href = mailto; $("contactStage").classList.remove("active"); $("sentStage").classList.add("active"); updateProgress("contact"); drawIcons(); }); $("restartBtn").addEventListener("click", () = > { current = 0; answers.fill(null); $("contactForm").reset(); $("error").classList.remove("active"); showQuestion(); }); renderQuestion();
Das sagen unsere Mitarbeitenden
"Bei der QSC hast du die Möglichkeit, selbständig Aufgaben innerhalb
toller, dynamischer Teams zu erledigen. Das Arbeitsklima ist
hervorragend und jeder einzelne Mitarbeiter hat die Freiheit, Ideen und
Verbesserungsvorschläge vorzubringen und umzusetzen. An meiner
Tätigkeit als Leiter des Client-Teams schätze ich vor allem die
abwechslungsreichen und fordernden Aufgaben, durch welche ich mich stets fachlich sowie persönlich weiterentwickeln und verbessern kann."
Lukas Höllriegl
"Freude und Spaß bei der Arbeit in einem wertschätzenden und
sympathischen Umfeld haben bei uns oberste Priorität! Wir feiern
regelmäßig unsere Erfolge und organisieren abwechslungsreiche
Firmenevents auf freiwilliger Basis. Dadurch kann man sich mit Kollegen auch auf privater Ebene austauschen. Das trägt zu unserem produktiven und entspannten Arbeitsklima bei!"
Oliver Bauer
"Bei uns herrscht eine sehr angenehme Arbeitsatmosphäre. Unsere
Tätigkeit ist sehr abwechslungsreich aufgrund der unterschiedlichsten
Branchen unserer Kunden. Es ist ein selbstverwirklichendes Gefühl zu
wissen, dass die Arbeitsprozesse unserer Kunden durch unsere Lösungen erleichert wird. Feedback, Wertschätzung und Zusammenhalt wird bei
uns gelebt – innerhalb des Teams und auch seitens der Geschäftsführung."
Raphael Baumgartner
Bereit für den nächsten Schritt?
Lass uns ganz unkompliziert herausfinden, ob wir zusammenpassen. Klick dich in nur zwei Minuten durch unseren kurzen Quick-Check – ohne mühsames Anschreiben oder lange Formulare. Zeig uns einfach, was du mitbringst und was dir wichtig ist!
JETZT BEWERBUNG STARTEN
Kontakt