205 Jobs für Javascript in Dortmund
Senior Frontend Developer (JavaScript / React)
Vor 15 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Anforderungen:
- Abgeschlossenes Studium der Informatik, eine vergleichbare Ausbildung oder relevante Berufserfahrung.
- Mehrjährige praktische Erfahrung in der Frontend-Entwicklung, insbesondere mit JavaScript, HTML5 und CSS3.
- Tiefgehende Kenntnisse im Umgang mit modernen JavaScript-Frameworks, insbesondere React.
- Erfahrung mit State-Management-Bibliotheken (z.B. Redux, Zustand) und Build-Tools (z.B. Webpack).
- Gutes Verständnis von RESTful APIs und deren Integration.
- Erfahrung mit Test-Frameworks (z.B. Jest, Cypress) und CI/CD-Pipelines.
- Kenntnisse in der agilen Softwareentwicklung (Scrum/Kanban).
- Ausgeprägte Teamfähigkeit und gute Kommunikationsfähigkeiten.
- Fließende Deutschkenntnisse; Englischkenntnisse sind von Vorteil.
Full Stack Java Entwickler (m/w/d) mit Spring & JavaScript
Vor 10 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Bei uns ist Softwareentwicklung ein Teamsport - und du kannst dazugehören! Wir entwickeln und betreiben iGaming-Produkte, die wir kontinuierlich an neue Marktanforderungen anpassen.
Für die Weiterentwicklung einer Plattform im Kundenauftrag brauchen wir zusätzliche Unterstützung:
Daher suchen wir dich ab sofort als Full Stack Java Entwickler (m/w/d) mit Spring & JavaScript .
36-40h/Woche I unbefristet I Dortmund Phoenix See
Aufgaben- Im Entwicklungsprozess übernimmst du deine Aufgaben von der Spezifikation bis zur Fertigstellung eigenständig und kannst dich dabei jederzeit auf dein Team verlassen. Der laufende Betrieb wird von unserem DevOps-Team übernommen.
- Jede Codeänderung wird von einem Teammitglied geprüft, wodurch die Qualität des Codes sichergestellt und der Austausch im Team gefördert wird.
- Dein Fokus wird dabei im Bereich Online-Zahlungssystemen liegen, wobei du sowohl neue Features implementierst als auch Bugs behebst.
- Du analysierst Drittanbieter-APIs und integrierst diese in unsere Plattform, um bestehende Prozesse zu erweitern.
- Wöchentliche Abstimmungen mit dem Kunden finden in englischer Sprache statt, bei denen aktuelle Anforderungen und Prioritäten besprochen werden, sodass du direkt in die Planung eingebunden bist. Du bist Ansprechperson, wenn es darum geht, Kundenanforderungen in technische Lösungen zu übersetzen.
- Gelegentlich fallen Aufgaben an, bei denen du Datenanalysen für den Kunden erstellst oder Refactorings zur Optimierung von APIs durchführst, um die Effizienz und Qualität der Plattform weiter zu steigern.
Technischer Background:
- Du hast ein abgeschlossenes Studium in Informatik mit mindestens zwei Jahren Erfahrung in der Softwareentwicklung oder eine abgeschlossene Ausbildung als Fachinformatiker für Anwendungsentwicklung mit mindestens vier Jahren Berufserfahrung.
Tech-Stack:
- Sehr gute Kenntnisse in Java (aktuelle Versionen)
- Erfahrung mit Spring und JPA (Java Persistence API)
- Kenntnisse in JavaScript sowie relationalen Datenbanken (z. B. MySQL)
- Idealerweise Erfahrung in der Anbindung von externen Services, bevorzugt Zahlungsanbieter
Arbeitsweise :
- Analytisch: Du kannst komplexe Anforderungen und APIs verstehen, verschiedene Lösungswege abwägen und entscheidest dich für die Option, die im Hinblick auf Qualität, Priorität und Zeitaufwand die beste Balance bietet.
- Neugier auf Neues: Du probierst gerne neue Technologien und Tools aus und prüfst, ob sie Mehrwert für unsere Projekte bringen.
- Kommunikativ: Du arbeitest eng mit Kunden und Teammitgliedern zusammen und bringst dafür fließende Deutschkenntnisse (C1) sowie gute Englischkenntnisse mit
Unsere Arbeitsweise
Unsere 55 Mitarbeitenden arbeiten bis zu zwei Tage in der Woche von zu Hause und den Rest der Zeit in unserem Büro am Phoenix-See. Dein Team besteht aktuell aus 10 Personen, die sich in ihrer Funktion oder Schwerpunkten unterscheiden. Jeden Mittwoch findet das wöchentliche Teammeeting statt, indem Tickets besprochen und organisatorische Themen geteilt werden. In regelmäßigen Stand Ups mit dem Kunden werden neue Tickets und Prioritäten besprochen, die sich durch den dynamischen Markt schnell ändern können. Es gibt keine festen Release-Dates - Wir deployen täglich.
Unsere gemeinsam erarbeiteten Werte bei agido sind Hilfsbereitschaft, Respekt, Offenheit, Zuverlässigkeit und Entwicklung. Als neues Teammitglied wirst du diese Werte sehr schnell wahrnehmen. Wir leben flache Organisationsstrukturen, arbeiten in einer offenen und freundlichen Atmosphäre, in der wir uns gegenseitig unterstützen.
Arbeiten und Leben bei agido
- Dein Essen kannst du dir in unserer Küche selbst kochen oder in einem der vielen umliegenden Restaurants organisieren. Hier findet sich immer eine kleine Gruppe.
- Brauchst du eine kurze Auszeit? Schnapp dir einen Kollegen, spiel ne Runde Tischtennis, Darts oder Magic: The Gathering.
- Natürlich gibt es Kaffee, Obst und eine kleine Müslibar für dein Frühstück. Über einen QR-Code in der Küche kannst du dir auch etwas Zusätzliches wünschen.
- Wir veranstalten gemeinsame Ausflüge, grillen gelegentlich auf dem Balkon und trinken am Thirsty Thursday auch mal ein paar Bierchen. Gelegentlich gibt es einen größeren gemeinsamen Ausflug, manchmal auch mit Familie.
Das bieten wir dir gerne an
-
Für diese Position bieten wir folgendes Gehalt (Vollzeit, je nach Erfahrung):
-
Junior: Ø 50.000 €
-
Senior: Ø 60.000 €
-
Expert: Ø 75.000 € p>
-
Eine unbefristete Vollzeitstelle mit flexibler Arbeitszeit, denn wir legen Wert auf eine gute Vereinbarkeit von Job und Privatleben. Außerdem hast du zweimal in der Woche die Möglichkeit von zu hause zu arbeiten.
-
Einen fertig eingerichteten Arbeitsplatz mit MacBook in unserem Büro am Phoenix See in Dortmund oder für dein Homeoffice.
-
Wir haben einen Fitnessraum und unseren Fitnesstrainer Carsten, der dir für ein kostenloses Personal Training zur Verfügung steht.
-
Für deinen Weg ins Büro unterstützen wir dich mit einem Fahrrad oder einem Deutschlandticket.
-
Damit du dich weiterentwickeln kannst, bekommst du Zeit und Budget für deine persönliche Weiterbildung. Diese darfst du für Trainings, Konferenzen oder Online-Kurse nutzen.
Bei uns ist Softwareentwicklung ein Teamsport - Werde auch du ein Teil davon und bewirb dich jetzt direkt
3, 2, 1.go!
Senior Software Engineer (Cloud Native)
Vor 11 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Design, Entwicklung und Implementierung von Microservices-basierten Anwendungen in einer Cloud-Umgebung.
- Aufbau und Management von CI/CD-Pipelines zur automatisierten Bereitstellung von Software.
- Optimierung der Performance, Skalierbarkeit und Ausfallsicherheit von Cloud-Anwendungen.
- Arbeit mit Containerisierungstechnologien wie Docker und Orchestrierungstools wie Kubernetes.
- Implementierung von Infrastructure as Code (IaC) mit Tools wie Terraform oder CloudFormation.
- Zusammenarbeit mit DevOps-Teams zur Sicherstellung eines reibungslosen Betriebs.
- Durchführung von Code-Reviews und Sicherstellung hoher Qualitätsstandards.
- Aktive Beteiligung an agilen Entwicklungsprozessen (Scrum/Kanban).
- Mentoring von Junior-Entwicklern und Wissensaustausch im Team.
- Identifizierung und Behebung von technischen Herausforderungen und Engpässen.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer verwandten Fachrichtung.
- Mehrjährige Berufserfahrung in der Softwareentwicklung, mit einem starken Fokus auf Cloud-Technologien.
- Umfassende Kenntnisse in mindestens einer Programmiersprache wie Java, Python, Go oder Node.js.
- Tiefes Verständnis von Cloud-Plattformen wie AWS, Azure oder Google Cloud.
- Praktische Erfahrung mit Microservices-Architekturen, Containern (Docker) und Orchestrierung (Kubernetes).
- Kenntnisse in CI/CD-Praktiken und Tools (z.B. Jenkins, GitLab CI, GitHub Actions).
- Erfahrung mit Datenbanken (SQL und NoSQL) und Messaging-Systemen.
- Gute Kenntnisse von agilen Entwicklungsmethoden.
- Ausgezeichnete Problemlösungsfähigkeiten und die Fähigkeit, komplexe technische Konzepte zu verstehen und zu kommunizieren.
- Fließende Deutsch- und Englischkenntnisse.
Wir bieten eine anspruchsvolle Tätigkeit in einem innovativen technologischen Umfeld mit attraktiven Karrieremöglichkeiten. Die Nähe zu unserem Büro in Dortmund, North Rhine-Westphalia, DE , ermöglicht Ihnen die gewünschte Flexibilität im hybriden Arbeitsmodell.
Software Engineer (m/w/d/)
Vor 6 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Verfügst du über Erfahrung in der Softwareentwicklung mit C# oder C++ und möchtest du in einem hochmodernen technischen Umfeld arbeiten? Dann starte jetzt als Software Engineer und entwickle Lösungen für zukunftsweisende Anwendungen in der Nanotechnologie!
Was sind deine Tätigkeiten?In dieser Position arbeitest du in einem internationalen und technologiegetriebenen Umfeld, in dem du Software für präzise Engineering-Anwendungen entwickelst. Du bringst dein Know-how in den gesamten Entwicklungsprozess ein – von der ersten Idee bis zur Inbetriebnahme beim Kunden. Du arbeitest eng mit verschiedenen Abteilungen zusammen und kannst dich dabei fachlich und persönlich weiterentwickeln.
Dein Aufgabenbereich- Entwicklung und Weiterentwicklung einer Engineering Software Suite unter Windows
- Programmierung mit .NET (C#) und C++ (WPF, WCF)
- Nutzung von Tools wie Git, Bug Tracker und CI/CD
- Anwendung agiler Entwicklungsmethoden im Team
- Enge Zusammenarbeit mit anderen Fachabteilungen
- Verantwortung für eigene Softwarekomponenten und Teilprojekte
- Abgeschlossenes Studium im Bereich Informatik oder vergleichbare Qualifikation
- Erfahrung in der Softwareentwicklung mit C# und C++
- Kenntnisse in Python oder LabView von Vorteil
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
- Selbstständige, strukturierte Arbeitsweise
- Teamfähigkeit, Kreativität und Motivation für technologische Herausforderungen
Wir von Evoke haben es uns zur Aufgabe gemacht mit Dir zusammen herauszufinden was Dir wirklich wichtig ist und wie Du es erreichen kannst. Bei uns kannst Du Dich weiterentwickeln, Dich beruflich ausprobieren und auf bestimmte Zeit verschiedene Arbeitsgebiete und Arbeitgeber aus Deinem Fachbereich praktisch kennenlernen.
Von uns erhältst du einen unbefristeten Arbeitsvertrag und das Versprechen, dass wir uns um Dich kümmern. Dein persönlicher Agent & Karrierecoach - Dein „Evoketeer“ - steht Dir dabei stets zur Seite und unterstützt Dich in Deinem Vorhaben. Wir wollen, dass Du Deinen eigenen Weg gehst und Deine Karriere weiterentwickelst, um den Job zu bekommen der zu Dir passt und Dich glücklich macht – was das konkret für Dich bedeutet finden wir gemeinsam heraus. Lern uns kennen und mach Dir selbst ein Bild. Wir freuen uns von Dir zu hören!
Evoke ist ein Arbeitgeber, der Chancengleichheit fördert. Wir beurteilen qualifizierte Bewerber unabhängig von Geschlecht, Alter, Herkunft, Kultur, Behinderung, Religion und sexueller Orientierung.
Senior Automotive Software Engineer (Embedded Systems)
Vor 13 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Design, Entwicklung und Implementierung von Embedded Software für Steuergeräte im Automobilbereich.
- Analyse von Systemanforderungen und deren Umsetzung in technische Spezifikationen.
- Schreiben von effizientem, wartbarem und robustem C/C++ Code.
- Durchführung von Unit-Tests, Integrationstests und Systemtests.
- Fehlerbehebung (Debugging) und Optimierung von Softwarekomponenten.
- Zusammenarbeit mit Hardware- und Systemingenieuren sowie anderen Softwareteams.
- Dokumentation von Software-Designs und Implementierungen.
- Anwendung von Automobilstandards wie AUTOSAR.
- Bewertung und Einführung neuer Entwicklungswerkzeuge und Methoden.
- Mitwirkung an der Weiterentwicklung agiler Entwicklungsprozesse.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Fahrzeugtechnik oder eines verwandten technischen Fachs.
- Mehrjährige Berufserfahrung in der Entwicklung von Embedded Software, idealerweise in der Automobilindustrie.
- Sehr gute Kenntnisse in C und/oder C++ sowie im Umgang mit Mikrocontrollern.
- Erfahrung mit AUTOSAR und/oder anderen automobilspezifischen Software-Architekturen.
- Kenntnisse in Echtzeitbetriebssystemen (RTOS).
- Erfahrung mit Debugging-Tools und Messgeräten.
- Gutes Verständnis für hardwarenahe Programmierung und Systemintegration.
- Kenntnisse in der Anwendung von Versionskontrollsystemen (z.B. Git).
- Analytische Denkweise und strukturierte Arbeitsweise.
- Teamfähigkeit, Kommunikationsstärke und Bereitschaft zur Arbeit im Home-Office und im Büro.
- Gute Deutsch- und Englischkenntnisse.
Wir bieten eine anspruchsvolle Tätigkeit in einem innovativen Umfeld mit spannenden Projekten. Sie haben die Möglichkeit, die Zukunft der Mobilität mitzugestalten und sich fachlich weiterzuentwickeln. Unser Kunde bietet ein attraktives Gehaltspaket, flexible Arbeitszeiten und ein kollaboratives Team. Werden Sie Teil unseres zukunftsorientierten Unternehmens und bringen Sie Ihre Expertise ein.
Software Engineer WMS (m/w/d)
Gestern
Job angesehen
Arbeitsbeschreibung
Software Engineer WMS (m/w/d)
Aschaffenburg, Dortmund, Hybrides Arbeiten
- PSI Software SE Business Unit Logistics
IT, Projektmanagement, Softwarearchitektur, Softwareentwicklung
Vollzeit/Teilzeit
- Diesen Job teilen!
Jetzt bewerben
Der PSI-Konzern entwickelt Softwareprodukte zur Optimierung des Energie- und Materialflusses bei Versorgern und Industrie. Als unabhängiger Softwarehersteller mit über 2.300 Beschäftigten ist PSI seit 1969 Technologieführer für Prozesssteuerungssysteme, die durch die Kombination von KI-Methoden mit industriell bewährten Optimierungsverfahren für eine nachhaltige Energieversorgung, Produktion und Logistik sorgen. Die innovativen Branchenprodukte können vom Kunden selbst oder in der Cloud betrieben werden.
Aufgaben, die dich begeistern
Du entwickelst gemeinsam mit dem Team moderne Softwarelösungen für anspruchsvolle Einsatzbereiche im Warehouse-Management (WMS) - immer mit dem Ziel, Prozesse für unsere Kunden intelligenter, effizienter und zukunftssicher zu gestalten
Von der ersten Idee bis zur fertigen Funktion: Du begleitest den gesamten Entwicklungsprozess - analysierst Anforderungen, konzipierst Lösungen und setzt diese in funktionierende Software um
In enger Abstimmung mit dem Product Owner bringst du dich aktiv ins Product Backlog Refinement ein. Du hilfst dabei, User Stories zu erstellen, zu pflegen und technisch greifbar zu machen
Bei der Umsetzung neuer Features arbeitest du nicht nur „am Code“, sondern übernimmst Verantwortung, durch regelmäßige Code Reviews, saubere Refactorings und konsequente Qualitätssicherung
Du bist Teil eines agilen Teams und nimmst aktiv an Scrum-Events wie Daily Stand-ups, Sprint Plannings, Reviews und Retros teil
Schnittstellenarbeit gehört dazu: Du arbeitest eng mit Kunden, Projektpartnern und Kolleg:innen aus verschiedenen Fachbereichen zusammen
Fortschritte, Herausforderungen und Lösungen präsentierst du souverän - ob im Team, gegenüber Stakeholdern oder in Review-Terminen
Bestehende Systeme analysierst du kritisch und hilfst, sie durch gezielte Weiterentwicklungen kontinuierlich zu verbessern
Qualifikationen, die uns begeistern
Du hast ein Studium der Informatik (oder etwas Vergleichbares) abgeschlossen und nachweislich Erfahrung in der Enwicklung von Warehouse-Management-Systemen (WMS) oder vergleichbaren Intralogistiklösungen
Du beherrschst Java in den Versionen 11 oder 17 souverän, besonders mit dem Wilfly Application Server fühlst du dich wohl
Sauberer Code ist für dich selbstverständlich: Clean Code und Design Patterns setzt du gezielt und gekonnt ein
RDBMS-Systems wie Oracle, MS SQL oder PostgreSQL sind keine Fremdwörter für dich, am liebsten in Verbindung mit Hibernate
Restful-APIs entwickelst du routiniert, von der Konzeption bis zur Dokumentation
Auch im Frontend kennst du dich aus - idealerweise mit Angular v17 in Kombination mit Java
Continous Integration gehört für dich dazu und mit Tools wie Git, Maven oder auch SVN arbeitest du sicher
Wenn’s dann mal vor Ort sein muss, packst du deine Tasche - Reisebereitschaft bringst du mit, je nach Einsatzgebiet
Freu dich auf
- Aktienprogramm
- Entwicklung & Training
- Flexible Arbeitszeit
- Unfallversicherung
- Corporate Benefits
- Parkplatz
Pioneering a smarter world. Bist du dabei?
Klingt das wie die richtige Herausforderung für dich? Dann freuen wir uns auf deinen Lebenslauf und dein Anschreiben mit Angabe deiner Gehaltsvorstellungen sowie des frühestmöglichen Eintrittstermins.
Deine Ansprechperson
Sonja Staudt
- HR Manager
Jetzt bewerben
powered by d.vinci
Software Engineer WMS (m/w/d)
Heute
Job angesehen
Arbeitsbeschreibung
Software Engineer WMS (m/w/d)
Aschaffenburg, Dortmund, Hybrides Arbeiten
- PSI Software SE Business Unit Logistics
IT, Projektmanagement, Softwarearchitektur, Softwareentwicklung
Vollzeit/Teilzeit
- Diesen Job teilen!
Jetzt bewerben
Der PSI-Konzern entwickelt Softwareprodukte zur Optimierung des Energie- und Materialflusses bei Versorgern und Industrie. Als unabhängiger Softwarehersteller mit über 2.300 Beschäftigten ist PSI seit 1969 Technologieführer für Prozesssteuerungssysteme, die durch die Kombination von KI-Methoden mit industriell bewährten Optimierungsverfahren für eine nachhaltige Energieversorgung, Produktion und Logistik sorgen. Die innovativen Branchenprodukte können vom Kunden selbst oder in der Cloud betrieben werden.
Aufgaben, die dich begeistern
Du entwickelst gemeinsam mit dem Team moderne Softwarelösungen für anspruchsvolle Einsatzbereiche im Warehouse-Management (WMS) - immer mit dem Ziel, Prozesse für unsere Kunden intelligenter, effizienter und zukunftssicher zu gestalten
Von der ersten Idee bis zur fertigen Funktion: Du begleitest den gesamten Entwicklungsprozess - analysierst Anforderungen, konzipierst Lösungen und setzt diese in funktionierende Software um
In enger Abstimmung mit dem Product Owner bringst du dich aktiv ins Product Backlog Refinement ein. Du hilfst dabei, User Stories zu erstellen, zu pflegen und technisch greifbar zu machen
Bei der Umsetzung neuer Features arbeitest du nicht nur „am Code“, sondern übernimmst Verantwortung, durch regelmäßige Code Reviews, saubere Refactorings und konsequente Qualitätssicherung
Du bist Teil eines agilen Teams und nimmst aktiv an Scrum-Events wie Daily Stand-ups, Sprint Plannings, Reviews und Retros teil
Schnittstellenarbeit gehört dazu: Du arbeitest eng mit Kunden, Projektpartnern und Kolleg:innen aus verschiedenen Fachbereichen zusammen
Fortschritte, Herausforderungen und Lösungen präsentierst du souverän - ob im Team, gegenüber Stakeholdern oder in Review-Terminen
Bestehende Systeme analysierst du kritisch und hilfst, sie durch gezielte Weiterentwicklungen kontinuierlich zu verbessern
Qualifikationen, die uns begeistern
Du hast ein Studium der Informatik (oder etwas Vergleichbares) abgeschlossen und nachweislich Erfahrung in der Enwicklung von Warehouse-Management-Systemen (WMS) oder vergleichbaren Intralogistiklösungen
Du beherrschst Java in den Versionen 11 oder 17 souverän, besonders mit dem Wilfly Application Server fühlst du dich wohl
Sauberer Code ist für dich selbstverständlich: Clean Code und Design Patterns setzt du gezielt und gekonnt ein
RDBMS-Systems wie Oracle, MS SQL oder PostgreSQL sind keine Fremdwörter für dich, am liebsten in Verbindung mit Hibernate
Restful-APIs entwickelst du routiniert, von der Konzeption bis zur Dokumentation
Auch im Frontend kennst du dich aus - idealerweise mit Angular v17 in Kombination mit Java
Continous Integration gehört für dich dazu und mit Tools wie Git, Maven oder auch SVN arbeitest du sicher
Wenn’s dann mal vor Ort sein muss, packst du deine Tasche - Reisebereitschaft bringst du mit, je nach Einsatzgebiet
Freu dich auf
- Aktienprogramm
- Entwicklung & Training
- Flexible Arbeitszeit
- Unfallversicherung
- Corporate Benefits
- Parkplatz
Pioneering a smarter world. Bist du dabei?
Klingt das wie die richtige Herausforderung für dich? Dann freuen wir uns auf deinen Lebenslauf und dein Anschreiben mit Angabe deiner Gehaltsvorstellungen sowie des frühestmöglichen Eintrittstermins.
Deine Ansprechperson
Sonja Staudt
- HR Manager
Jetzt bewerben
powered by d.vinci
Seien Sie der Erste, der es erfährt
Über das Neueste Javascript Jobs In Dortmund !
Lead Avionics Software Engineer (m/w/d)
Vor 10 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptverantwortlichkeiten:
- Leitung eines Teams von Software-Ingenieuren bei der Entwicklung von Avionik-Software gemäß strengen Anforderungen und Standards (z.B. DO-178C).
- Architekturdesign und Implementierung von eingebetteten Systemen für Flugsteuerungen, Navigation und Kommunikationssysteme.
- Entwicklung von Software in C/C++ für Echtzeitbetriebssysteme (RTOS).
- Durchführung von Unit-, Integrations- und Systemtests zur Sicherstellung der Softwarequalität und -zuverlässigkeit.
- Mitarbeit bei der Definition von Software-Anforderungen und -Spezifikationen.
- Durchführung von Code-Reviews und Sicherstellung der Einhaltung von Coding-Standards.
- Technische Führung und Mentoring des Entwicklungsteams.
- Zusammenarbeit mit Systems Engineers, Hardware-Ingenieuren und Testteams.
- Analyse und Behebung von Softwarefehlern und Leistungsproblemen.
- Bewertung und Einführung neuer Technologien und Entwicklungswerkzeuge.
- Dokumentation der Softwareentwicklungsprozesse und -ergebnisse.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Luft- und Raumfahrttechnik oder eines verwandten Fachgebiets; Master oder Promotion bevorzugt.
- Mindestens 6 Jahre Erfahrung in der Entwicklung von Avionik- oder sicherheitskritischer Software.
- Umfangreiche Erfahrung in C/C++-Programmierung für eingebettete Systeme.
- Vertrautheit mit Echtzeitbetriebssystemen (RTOS) und Low-Level-Programmierung.
- Erfahrung mit Entwicklungswerkzeugen und Methoden für sicherheitskritische Softwareentwicklung (z.B. DO-178C).
- Nachweisliche Führungsqualitäten und Erfahrung in der Leitung von Entwicklungsteams.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
- Starke analytische Fähigkeiten und die Fähigkeit, komplexe Probleme zu lösen.
- Teamfähigkeit und exzellente Kommunikationsfähigkeiten.
- Bereitschaft, sich in ein sich schnell entwickelndes Feld einzuarbeiten.
Wenn Sie eine Leidenschaft für Softwareentwicklung in der Luftfahrt haben und eine Führungsrolle anstreben, dann ist dies Ihre Chance, Teil eines zukunftsweisenden Projekts zu werden.
Senior Full-Stack Software Engineer (Cloud Native)
Vor 13 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Kernaufgaben umfassen die Entwicklung von Backend-Services in Sprachen wie Java, Python oder Go, sowie die Gestaltung und Implementierung responsiver Frontend-Anwendungen mit Frameworks wie React, Angular oder Vue.js. Sie werden eng mit DevOps-Praktiken zusammenarbeiten, um CI/CD-Pipelines zu entwerfen, zu implementieren und zu pflegen, sowie Containerisierungstechnologien wie Docker und Kubernetes einzusetzen. Die Entwicklung und Wartung von Microservice-Architekturen, die Arbeit mit verschiedenen Datenbanktechnologien (SQL und NoSQL) und die Sicherstellung hoher Softwarequalität durch Unit-, Integrations- und End-to-End-Tests gehören ebenfalls zu Ihren Verantwortlichkeiten. Sie werden aktiv an Architekturdiskussionen teilnehmen, Code-Reviews durchführen und technische Entscheidungen treffen, die die langfristige Skalierbarkeit und Wartbarkeit unserer Systeme beeinflussen. Die kontinuierliche Verbesserung unserer Entwicklungsprozesse und die Einarbeitung in neue Technologien sind Teil Ihrer Rolle.
Sie bringen ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Ausbildung mit. Mindestens 5 Jahre nachweisbare Berufserfahrung in der Softwareentwicklung, mit einem starken Fokus auf Full-Stack-Entwicklung und Cloud-Technologien, sind erforderlich. Fundierte Kenntnisse in mindestens einer Backend- und einer Frontend-Technologie sowie tiefgreifende Erfahrung mit Cloud-Plattformen (AWS, Azure oder GCP) und Containerisierung (Docker, Kubernetes) sind essenziell. Kenntnisse in agilen Entwicklungsmethoden (Scrum, Kanban) sowie Erfahrung mit Microservice-Architekturen und Datenbanken sind von Vorteil. Sie sind ein exzellenter Problemlöser mit einer Leidenschaft für sauberen, gut dokumentierten Code. Ausgeprägte Kommunikationsfähigkeiten, Teamgeist und die Fähigkeit, sowohl selbstständig als auch im Team zu arbeiten, zeichnen Sie aus. Fließende Deutsch- und sehr gute Englischkenntnisse runden Ihr Profil ab. Wir bieten Ihnen ein dynamisches Arbeitsumfeld, spannende Projekte, attraktive Vergütung und flexible Arbeitszeiten.
Senior Automotive Software Engineer - ADAS (m/w/d)
Vor 11 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Ihre Hauptaufgaben:
- Entwicklung, Implementierung und Testen von Softwaremodulen für Fahrerassistenzsysteme (z.B. ACC, LKA, AEB, Parkassistenten) basierend auf den Anforderungen des Systemdesigns.
- Analyse von Sensordaten (Kamera, Radar, Lidar) zur Erkennung und Klassifizierung von Objekten und zur Entscheidungsfindung.
- Implementierung von Algorithmen für Bildverarbeitung, Objekterkennung, Trajektorienplanung und Regelung.
- Sicherstellung der Softwarequalität, Robustheit und Echtzeitfähigkeit der entwickelten Systeme.
- Arbeit in einem agilen Umfeld (Scrum/Kanban) und enge Zusammenarbeit mit anderen Softwareentwicklern, Systemingenieuren und Testteams.
- Definition und Durchführung von Unit-Tests, Integrationstests und Systemtests.
- Dokumentation der Software-Designs und Implementierungen gemäß den Industriestandards (z.B. ISO 26262).
- Analyse und Behebung von Softwarefehlern.
- Beitrag zur Verbesserung von Entwicklungsprozessen und Werkzeugen.
- Mentoring von Junior-Entwicklern.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Elektrotechnik, Mechatronik oder einer vergleichbaren Fachrichtung.
- Mehrjährige Berufserfahrung in der Automotive-Softwareentwicklung, insbesondere im Bereich Fahrerassistenzsysteme (ADAS).
- Tiefgehende Kenntnisse in C/C++ und Erfahrung mit Embedded Systems.
- Fundierte Erfahrung mit relevanten Algorithmen und Techniken im Bereich Computer Vision, Sensorfusion und maschinelles Lernen.
- Kenntnisse im Umgang mit Entwicklungswerkzeugen und Debugging-Umgebungen (z.B. Lauterbach, JTAG).
- Vertrautheit mit Automotive-Softwarestandards wie AUTOSAR und ISO 26262 (funktionale Sicherheit).
- Erfahrung mit agilen Entwicklungsmethoden.
- Fließende Deutsch- und sehr gute Englischkenntnisse.
- Ausgeprägte Problemlösungsfähigkeiten und eine selbstständige, strukturierte Arbeitsweise im Remote-Umfeld.