Senior Softwareentwickler .NET / C++
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+13 more
Job description
Als Senior Softwareentwickler (m/w/d) gestalten Sie anspruchsvolle Softwarelösungen fĂŒr innovative Systeme im Hightech- und Halbleiterumfeld. Sie ĂŒbernehmen Verantwortung fĂŒr die Entwicklung, Weiterentwicklung und Modernisierung komplexer Anwendungen und bringen Ihr technisches Know-how in Architektur-, Entwicklungs- und Optimierungsprojekten ein.
- Entwicklung und Weiterentwicklung komplexer Softwarelösungen mit C#, .NET und C++
- Analyse, Design und Umsetzung moderner Softwarearchitekturen
- DurchfĂŒhrung von Fehleranalysen, Debugging und nachhaltiger Problemlösung in produktiven Systemen
- Erstellung technischer Konzepte, Dokumentationen und strukturierter LösungsansÀtze
- Sicherstellung hoher SoftwarequalitÀt durch Code Reviews, automatisierte Tests und Best Practices
- Optimierung von Performance, StabilitÀt und Wartbarkeit bestehender Anwendungen
- Enge Zusammenarbeit mit Entwicklungsteams, Test, Support und weiteren technischen Fachbereichen
- Technische Beratung von Kollegen sowie aktiver Wissenstransfer innerhalb der Teams
- Mitarbeit bei der Auswahl, EinfĂŒhrung und Weiterentwicklung moderner Technologien und Entwicklungsprozesse
Je nach Erfahrung und Interessen können Sie sich in einem oder mehreren der folgenden Bereiche einbringen:
- Weiterentwicklung und Modernisierung komplexer .NET-Anwendungen
- Migration und Optimierung gewachsener Legacy-Systeme
- Design skalierbarer und wartbarer Architekturen Performance, Async & Concurrency
- Entwicklung performanter Anwendungen mit modernen Async-/Await-Konzepten
- Analyse und Behebung von Performance-, Threading- und Concurrency-Problemen
- Optimierung von StabilitÀt und Responsiveness komplexer Systeme
- Weiterentwicklung von Build-Systemen und Entwicklungswerkzeugen
- Aufbau und Optimierung von CI/CD-Pipelines
- Automatisierung von Entwicklungs-, Test- und Release-Prozessen Technischer Support & Fehleranalyse
- Analyse und Reproduktion komplexer Softwarefehler
- Enge Zusammenarbeit mit Support- und Serviceteams
- Entwicklung nachhaltiger Lösungsstrategien fĂŒr technische Problemstellungen
- Entwicklung von Steuerungs- und Automatisierungslösungen
- Mitarbeit an Software fĂŒr hochprĂ€zise technische Systeme
- Zusammenarbeit mit interdisziplinĂ€ren Teams aus Software, Hardware und Engineering, Idealerweise verfĂŒgen Sie ĂŒber Erfahrungen in einem oder mehreren der folgenden Bereiche:
- WPF, WinForms oder moderne UI-Technologien
- Multithreading, Async-/Await-Programmierung und Concurrency
- CI/CD, Build-Systeme und DevOps-Prozesse
- gRPC, Protobuf oder moderne API-Entwicklung
- Unit Testing und Testautomatisierung
- Container-Technologien und Automatisierungsplattformen
- Technischer Support oder 3rd-Level-Support
- Motion Control, Automatisierungstechnik oder industrielle Softwareentwicklung
- Halbleiter-, Mess- oder PrÀzisionstechnik
Requirements
- Erfolgreich abgeschlossenes Studium der Informatik, Software Engineering, Elektrotechnik, Mechatronik oder vergleichbare Qualifikation
- MehrjÀhrige Berufserfahrung in der Entwicklung komplexer Softwarelösungen
- Sehr gute Kenntnisse in C#/.NET und/oder C++
- Erfahrung mit objektorientierter Softwareentwicklung und modernen Softwarearchitekturen
- Sicherer Umgang mit Visual Studio, Git und gÀngigen Entwicklungstools
- Kenntnisse in Debugging, Fehleranalyse und Performanceoptimierung
- Strukturierte und analytische Arbeitsweise sowie ausgeprÀgte Problemlösungskompetenz
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Benefits & conditions
Wir bieten Ihnen eine Unternehmenskultur, die geprĂ€gt ist von der VielfĂ€ltigkeit unserer Mitarbeiter sowie von gegenseitiger WertschĂ€tzung - zwischen den Mitarbeitern und auf allen Unternehmensebenen. Dazu gehören neben abwechslungsreichen Stammtischen mit den lokalen Brunel Teams, auch regelmĂ€Ăige Feedback-GesprĂ€che ĂŒber Ihre Herausforderungen und Perspektiven mit Ihrem Account Manager. Mit individuellen Fortbildungen und Trainings werden Sie optima
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT