Auf einen Blick
- Aufgaben: Entwickle innovative Softwarelösungen mit C# und .NET für sicherheitsrelevante Anwendungen.
- Arbeitgeber: DINA, ein führendes Unternehmen in der funktionalen Sicherheitstechnik.
- Mitarbeitervorteile: Hybrid-Arbeitsmodell, flexible Arbeitszeiten, kostenlose Mittagessen und jährliche Teamevents.
- Warum dieser Job: Gestalte die Zukunft der industriellen Software und arbeite an spannenden Projekten.
- Gewünschte Qualifikationen: Erfahrung in C# / .NET und WPF sowie hohe Ansprüche an Codequalität.
- Andere Informationen: Dynamisches Team mit exzellenten Entwicklungsmöglichkeiten und modernem Arbeitsumfeld.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
DINA entwickelt seit fast 40 Jahren funktionale Sicherheitstechnik für Maschinen und industrielle Anlagen. Unsere Produkte helfen Integratoren und Maschinenbauern, Anlagen normkonform und zuverlässig umzusetzen. Aktuell entwickeln wir eine neue Generation programmierbarer Sicherheitskleinsteuerungen. Parallel dazu entsteht die passende Konfigurationssoftware komplett neu.
Du arbeitest an einem modernen WPF-Desktop-Tool, mit dem sicherheitsrelevante Steuerungen konfiguriert, parametriert und diagnostiziert werden. Die Anwendung ist offline-first, modular aufgebaut und langfristig wartbar gedacht. Es geht nicht um ein Business-Tool, sondern um Software, die reale Maschinen beeinflusst – unter regulatorischen Anforderungen.
Mit der neuen Hardwaregeneration nutzen wir die Chance, Architektur und Codebasis sauber neu aufzusetzen: modular, erweiterbar, updatefähig und regulatorisch belastbar (z. B. Cyber Resilience Act).
Deine Aufgaben
- Entwicklung einer modularen Desktop-Anwendung mit C# und .NET (aktuell .NET 8, Upgrade auf .NET 10 geplant)
- Umsetzung einer klaren, schichtbasierten Architektur
- Weiterentwicklung einer Plugin-Struktur zur Unterstützung verschiedener Hardwaregenerationen
- Aufbau einer performanten und stabilen Kommunikationsschnittstelle zur Hardware (REST-basiert geplant)
- Implementierung eines In-Software-Update-Mechanismus
- Sicherstellung nachhaltiger Codequalität durch Clean Code, SOLID und strukturierte Refactorings
- Mitarbeit an Unit- und Integrationstests sowie CI/CD mit GitHub Actions
- Enge Zusammenarbeit mit Product Owner, UX sowie Hardware- und Firmwareentwicklung
- Aktive Mitgestaltung technischer Leitplanken und Architekturentscheidungen
Die zentralen Herausforderungen liegen in der performanten Hardwarekommunikation, regulatorischen Anforderungen und langfristiger Wartbarkeit.
Dein Profil
- Mehrjährige Erfahrung in professioneller Softwareentwicklung mit C# / .NET
- Sehr gute Kenntnisse in WPF und Desktop-Anwendungsarchitektur
- Fundiertes Verständnis von Softwarearchitektur, Modularisierung und Design-Patterns
- Erfahrung im Schnittstellen- und API-Design
- Hoher Anspruch an Codequalität, Wartbarkeit und Struktur
- Fähigkeit, komplexe Probleme zu abstrahieren und mehrere Lösungswege zu bewerten
- Eigenständige Arbeitsweise und Bereitschaft, technische Verantwortung zu übernehmen
- Erfahrung mit regulatorischen oder sicherheitsrelevanten Systemen
- Mentoring- oder Lead-Erfahrung
Unsere Benefits
- Hybrid-Modell: 3 Tage Homeoffice, 2 Tage im Büro (Berlin, nahe S Landsberger Allee)
- Bis zu 20 Arbeitstage pro Jahr aus dem EU-Ausland
- Flexible Arbeitszeiten mit Gleitzeitkonto
- Hardware nach deiner Wahl
- GitHub, CI/CD, Code Reviews und agile 2-Wochen-Sprints
- Kostenloses Mittagessen im Büro
- Urban Sports / Gympass / Wellpass oder JobRad-Zuschuss
- Betriebliche Altersvorsorge mit Zuschuss
- Jährliche Teamevents in Berlin sowie einmal im Jahr am Hauptstandort nahe Stuttgart
Wenn du industrielle Software bauen willst, die technisch sauber, langlebig und regulatorisch belastbar ist, dann freuen wir uns auf deine Bewerbung.
Senior Software Developer (.NET / WPF) (m/w/d) Arbeitgeber: DINA Elektronik GmbH
Kontaktperson:
DINA Elektronik GmbH HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer (.NET / WPF) (m/w/d)
✨Netzwerken, was das Zeug hält!
Nutze LinkedIn und Xing, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den entscheidenden Unterschied machen können!
✨Sei proaktiv!
Warte nicht darauf, dass die Stellenanzeigen auf dich zukommen. Gehe aktiv auf Unternehmen zu, die dich interessieren, und zeige dein Interesse an ihren Projekten und Technologien.
✨Bereite dich auf technische Interviews vor!
Mach dich fit in den Technologien, die du beherrschst, und übe typische Coding-Challenges. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktisch anwenden kannst!
✨Bewirb dich direkt über unsere Website!
Wir freuen uns immer über Bewerbungen, die direkt über unsere Seite eingehen. So hast du die besten Chancen, schnell ins Gespräch zu kommen und uns von deinen Fähigkeiten zu überzeugen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer (.NET / WPF) (m/w/d)
Tipps für deine Bewerbung 🫡
Sei du selbst!: Wir wollen dich kennenlernen, also zeig uns, wer du wirklich bist! Lass deine Persönlichkeit in deiner Bewerbung durchscheinen und erzähl uns, warum du für die Rolle als Senior Software Developer bei uns brennst.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Ein sauberer Lebenslauf und ein gut strukturiertes Anschreiben zeigen uns, dass du Wert auf Qualität legst – genau wie wir bei der Softwareentwicklung!
Zeig deine Erfahrung!: Erzähle uns von deinen bisherigen Projekten und Erfahrungen mit C# und .NET. Wir suchen jemanden, der nicht nur die Theorie kennt, sondern auch praktische Lösungen für komplexe Probleme findet.
Bewirb dich über unsere Website!: Der einfachste Weg, um Teil unseres Teams zu werden, ist über unsere Website. Dort findest du alle Informationen und kannst deine Bewerbung direkt einreichen. Wir freuen uns auf dich!
Wie du dich auf ein Vorstellungsgespräch bei DINA Elektronik GmbH vorbereitest
✨Verstehe die Technologie
Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere C#, .NET und WPF. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch ein tiefes Verständnis für Softwarearchitektur und Design-Patterns hast.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen aus deiner bisherigen Berufserfahrung, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit regulatorischen Anforderungen demonstrieren. Sei bereit, diese Beispiele im Detail zu erläutern.
✨Zeige Teamgeist
Da enge Zusammenarbeit mit verschiedenen Teams gefordert ist, solltest du im Interview betonen, wie wichtig dir Teamarbeit ist. Teile Erfahrungen, in denen du erfolgreich mit Product Ownern, UX-Designern oder Hardware-Entwicklern zusammengearbeitet hast.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die zeigen, dass du an der Rolle und dem Unternehmen interessiert bist. Frage nach den Herausforderungen, die das Team aktuell hat, oder nach der Vision für die neue Softwaregeneration. Das zeigt dein Engagement und Interesse.