Software Engineer C# mit Führungsverantwortung (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für die Entwicklung leistungsstarker Softwarelösungen zur Digitalisierung und Optimierung von Geschäftsprozessen. Du analysierst Kundenanforderungen, konzipierst praxistaugliche Lösungen und stellst sicher, dass Prozesse wie Kundenmanagement, Projektsteuerung, Ressourcenplanung sowie Service und Billing effizient und transparent abgebildet werden. Du verantwortest die technische Führung in der Softwareentwicklung, triffst Architekturentscheide und sorgst für eine hohe Qualität und Wartbarkeit der Lösungen. Dabei arbeitest du eng mit internen und externen Stakeholdern zusammen, um Anforderungen zu priorisieren und deren Umsetzung flexibel und zielgerichtet zu steuern. Zudem treibst du die kontinuierliche Weiterentwicklung der Entwicklungsprozesse und -werkzeuge voran, um die Leistungsfähigkeit der Softwareentwicklung nachhaltig zu erhöhen.
Verantwortung
- Du führst das Entwicklungsteam fachlich und personell und entwickelst es kontinuierlich weiter.
- In dieser Rolle verantwortest du die Weiterentwicklung unserer Softwareprodukte und Systemarchitekturen.
- Du planst, priorisierst und steuerst Entwicklungsprojekte und stellst deren termingerechte Umsetzung sicher.
- Als Führungskraft Softwareentwicklung sicherst du Qualität und Stabilität der entwickelten Lösungen.
- Du etablierst und optimierst Entwicklungsprozesse, Standards und Best Practices im Team.
- In dieser Rolle arbeitest du eng mit Produktmanagement, Consulting-Support und Geschäftsleitung zusammen, um Innovation und nachhaltige Skalierbarkeit zu fördern.
Qualifikationen
- Abgeschlossenes Studium in Informatik oder eine vergleichbare Ausbildung
- Mehrjährige Erfahrung in der Softwareentwicklung mit fundiertem Verständnis moderner Softwarearchitekturen, Entwicklungsprozesse und Technologien
- Praktische Erfahrung in der Entwicklung mit C#, Webtechnologien und APIs sowie gute SQL- und Datenbankkenntnisse
- Erste Führungserfahrung oder klare Bereitschaft, Verantwortung für ein Team zu übernehmen, kombiniert mit hoher Sozialkompetenz
- Ausgeprägtes analytisches Denken, hohe Eigenverantwortung und eine strukturierte, zielorientierte Arbeitsweise
- Sehr gute Kommunikationsfähigkeit in Deutsch (Muttersprache) sowie gute Englischkenntnisse, um Teams zu motivieren und weiterzuentwickeln
Benefits