Now hiring

Senior Softwareentwickler .NET / C++ (w/m/d) (Softwareentwickler/in) @ Brunel GmbH NL Berlin

DEG03, DEOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

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

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores