Auf einen Blick
- Aufgaben: Entwickle innovative MES-Softwarelösungen und leite technische Projekte.
- Unternehmen: Führendes Unternehmen in der Automatisierungstechnik mit modernster Technologie.
- Vorteile: Betriebliche Altersvorsorge, flexible Arbeitszeiten und Unterstützung für Mitarbeiter.
- Weitere Informationen: Wachstumsorientiertes Umfeld mit spannenden Projekten und Teamarbeit.
- Warum dieser Job: Gestalte die digitale Transformation der Fertigungsindustrie aktiv mit.
- Qualifikationen: Erfahrung in C++, C# und objektorientierter Softwareentwicklung erforderlich.
Das prognostizierte Gehalt liegt zwischen 49500 - 60500 € pro Jahr.
Ihre Rolle und Verantwortlichkeiten
In dieser Position entwickeln Sie innovative Softwarelösungen im MES-Bereich und treiben die technische Weiterentwicklung unserer Produkte maßgeblich voran. Als erfahrener Softwareentwickler gestalten Sie Architekturen, implementieren komplexe Funktionalitäten und stellen durch Clean Code und moderne Entwicklungspraktiken höchste Softwarequalität sicher. Neben der Softwareentwicklung übernehmen Sie die technische Leitung in MES-Projekten, koordinieren Entwicklungsteams und verantworten die erfolgreiche Umsetzung technischer Lösungen. Sie tragen zur Division Energy Industries innerhalb des Geschäftsbereichs Automatisierung in Mannheim bei.
Sie sind hauptsächlich verantwortlich für:
- Eigenverantwortliche Entwicklung und Konfiguration von MES-Lösungen mit C++, C#, TypeScript und React über den gesamten Lebenszyklus hinweg, von der Anforderungsanalyse und Architektur über die Implementierung bis zur Inbetriebnahme.
- Konzeption und Umsetzung skalierbarer und wartbarer Softwarearchitekturen unter Anwendung von Clean-Architecture-Prinzipien sowie gängiger Best Practices.
- Full-Stack-Entwicklung von Backend-Services, Datenbanklösungen auf Basis von SQL Server und Entity Framework sowie modernen und performanten Frontend-Anwendungen.
- Umsetzung von DevOps- und Qualitätssicherungsmaßnahmen durch den Aufbau von CI/CD-Pipelines in Azure DevOps, automatisierte Tests, Code Reviews und die Einhaltung von Cybersecurity-Standards.
- Übernahme technischer Projektverantwortung durch die Steuerung von Entwicklungspaketen, fundierte Architekturentscheidungen und die technische Koordination innerhalb interdisziplinärer Projektteams.
- Durchführung und Moderation technischer Workshops mit Kunden und Projektteams zur Analyse komplexer Anforderungen und Erarbeitung tragfähiger Lösungsansätze.
- Technische Beratung von Kunden bei der Auswahl, Anpassung, Konfiguration und Integration kundenspezifischer Lösungen in bestehende MES-Systeme.
- Entwicklung nachhaltiger Lösungen mit der richtigen Balance zwischen Innovation, Standardisierung und Wiederverwendbarkeit.
- Sinnvoller Einsatz moderner KI-gestützter Werkzeuge zur Steigerung von Qualität und Effizienz sowie kritische Bewertung der Ergebnisse und eigenverantwortliche Entscheidungsfindung.
Werden Sie Teil eines Teams, das mit modernsten Technologien und agilen Methoden zukunftsweisende MES-Softwarelösungen entwickelt. Sie arbeiten an technisch anspruchsvollen Projekten, setzen innovative Technologien ein und gestalten die digitale Transformation der Fertigungsindustrie aktiv mit.
Qualifikationen für die Rolle
- Mehrere Jahre Erfahrung in der professionellen Softwareentwicklung und/oder im Software Engineering mit nachweisbaren Projekterfolgen.
- Abgeschlossenes Studium der Informatik, Elektrotechnik oder einer vergleichbaren Ingenieursdisziplin von Vorteil, jedoch keine Voraussetzung, sofern entsprechende relevante Berufserfahrung vorhanden ist.
- Sehr gute Programmierkenntnisse in C++ und C# sowie fundierte Erfahrung in der objektorientierten Softwareentwicklung.
- Erfahrung in der technischen Umsetzung komplexer MES-Projekte sowie in der Zusammenarbeit mit Kunden und interdisziplinären Teams.
- Expertise in TypeScript und modernen Frontend-Frameworks (React oder vergleichbar).
- Praktische Erfahrung mit Azure DevOps, Entity Framework, SQL Server, Node-RED und Clean Architecture.
- Fundierte Kenntnisse in Softwarearchitektur, Design Patterns und Clean Code-Prinzipien.
- Breites technisches Verständnis, ausgeprägte analytische Fähigkeiten sowie die Fähigkeit, sich schnell in neue Technologien, Prozesse und komplexe fachliche Zusammenhänge einzuarbeiten.
- Strukturierte Arbeitsweise sowie Erfahrung in Planung, technischer Dokumentation und nachhaltiger Lösungsentwicklung.
- Ausgeprägte Kommunikations- und Moderationsfähigkeiten sowie Erfahrung in der Durchführung technischer Workshops.
- Verhandlungssichere Deutsch- und Englischkenntnisse in Wort und Schrift.
- Teamorientierte Arbeitsweise, Eigenverantwortung sowie Freude daran, komplexe technische und fachliche Herausforderungen gemeinsam im Team zu analysieren und nachhaltig zu lösen.
Benefits
- Betriebliche Altersvorsorge
- Employee Assistance Program
- ABB Aktienerwerbsplan ESAP
- Flexible Arbeitszeiten
Haben wir Ihr Interesse geweckt? Dann freuen wir uns über Ihre aussagekräftige Bewerbung über unser Online-Karrieretool. Bei gleicher Eignung werden Menschen mit Schwerbehinderung und diesen Gleichgestellten bevorzugt.
Senior Software Engineer (w/m/d) – MES Arbeitgeber: ABB AG
ABB ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem innovativen und dynamischen Umfeld zu arbeiten, das auf Teamarbeit und kontinuierliche Verbesserung setzt. Mit einem starken Fokus auf persönliche Entwicklung und Sicherheit profitieren Sie von flexiblen Arbeitsmodellen, einer wertschätzenden Unternehmenskultur und attraktiven Zusatzleistungen wie betrieblicher Altersvorsorge und Mitarbeiter-Aktien-Programmen. In Heidelberg erwartet Sie eine spannende Herausforderung in der vollautomatisierten Fertigung, wo Sie aktiv zur nachhaltigen Zukunft der Industrie beitragen können.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Software Engineer (w/m/d) – MES erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei ABB AG anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (w/m/d) – MES bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei ABB AG vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (w/m/d) – MES mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei ABB AG klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei ABB AG vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.