Du bist ein erfahrener Software Engineer (m/w/d) mit einem starken Fokus auf das Backend, hast aber auch Interesse an modernen UI-Technologien? Du möchtest nicht nur Code schreiben, sondern Software nachhaltig gestalten und aktiv an Architekturentscheidungen mitwirken? Dann bist Du bei uns genau richtig! Mit Deinem tiefen Verständnis für sauberen Code, Software-Architektur und moderne Entwicklungsmethoden unterstützt Du uns dabei, unsere bestehende Applikationslandschaft in eine zukunftsfähige, modulare und wartbare Architektur zu transformieren. Mit Deinem Gespür für Innovation, Deinem Blick für Details und Deinem unermüdlichen Einsatz für Softwarequalität hilfst Du uns, die Zukunft des ÖPNV zu gestalten. Deine Mission Software-Exzellenz: Du entwickelst und modernisierst unsere C#/.NET-basierten Anwendungen mit einem starken Fokus auf Clean Code, modernen Prinzipien des Software Designs und nachhaltige Software-Architektur. Architektur & Modularität: Du gestaltest unsere Software modular, skalierbar und wartbar unter Anwendung von Konzepten wie Kapselung, Objektorientierte Programmierung (OOP), Domain-Driven Design (DDD) und modernen Schnittstellenkonzepten wie REST oder gRPC. UI & Technologievielfalt: Obwohl Dein Schwerpunkt im Backend liegt, begeisterst Du Dich auch für UI-Technologien (sowohl Desktop als auch Web) und bringst Deine Ideen für moderne Frontends ein. Code-Qualität: Du stellst sicher, dass Best Practices angewendet werden – durch Code Reviews, Pair Programming und eine Kultur des kontinuierlichen Lernens. Zukunft mitgestalten: Du hast große Gestaltungsfreiheit, um unseren aktuelle Systemlandschaft in eine moderne, flexible und langlebige Architektur zu überführen. Das bringst Du mit Expertise: Mehrjährige Erfahrung in der Softwareentwicklung mit C#/.NET sowie solide Kenntnisse in Software-Architektur und Design Patterns. Architekturverständnis: Du hast Erfahrung mit modularen Architekturen, Kapselung, DDD und REST-APIs und weißt, wie man wartbare Software gestaltet. Full-Stack-Mindset: Du bist kein „Backend-Only“-Entwickler, sondern hast auch Interesse an UI-Technologien – egal ob für Desktop- oder Webanwendungen. Qualitätsbewusstsein: Du legst Wert auf sauberen Code, Testbarkeit und nachhaltige Softwarelösungen. Eigenverantwortung & Teamgeist: Du bist nicht nur ein exzellenter Entwickler, sondern gibst Dein Wissen gerne weiter, coachst Kollegen und trägst zu einem starken Entwicklerteam bei. Neugier & Lernbereitschaft: Du bringst ein Learning Mindset mit und hast Lust, neue Technologien zu evaluieren und bestehende Konzepte zu hinterfragen. Das bieten wir Dir Technische Herausforderungen & Gestaltungsfreiheit: Sei aktiv an Architekturentscheidungen beteiligt und gestalte den Technologiewandel mit. Diversität und Inklusion: Wir schätzen Vielfalt und sind überzeugt, dass unterschiedliche Perspektiven unser Team bereichern. Egal, wer Du bist oder woher Du kommst – wir freuen uns auf Deine Bewerbung! Flexibilität und Work-Life-Balance: Mit flexiblen Arbeitszeiten, Homeoffice-Möglichkeiten und einem respektvollen Umgang mit Deinen Bedürfnissen bieten wir Dir die Möglichkeit, Beruf und Privatleben optimal zu vereinbaren. Weiterbildung und Entwicklung: Wir investieren in Dich – mit Weiterbildungsangeboten, Konferenzen und Workshops, damit Du immer auf dem neuesten Stand bleibst und Dich weiterentwickeln kannst. Teamkultur & Innovation: Ein motiviertes, technologiebegeistertes Team, das gemeinsam innovative Lösungen entwickelt. Klingt spannend? Dann bewirb Dich jetzt und werde Teil unseres Teams! Art der Anstellung : Regular Anzahl der offenen Positionen: 1