Senior & Berufserfahren
Brunel NL Berlin
1 Ausschreibungen · gruppiert
StellenanzeigeVollansicht
Senior Softwareentwickler .NET / C++ (w/m/d)
Veröffentlicht am
- Arbeitsort
- 07743 Jena, Thüringen, Deutschland
Stellenbeschreibung
###
Ihre Aufgaben
- 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 ### Ihre Qualifikationen * 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 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 ### Ihre Vorteile 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