87 Jobs für Softwareentwickler in Ditzingen
Lead Softwareentwickler (Remote)
Gestern
Job angesehen
Arbeitsbeschreibung
Als Lead Softwareentwickler sind Sie verantwortlich für das technische Design und die Architektur unserer Softwarelösungen. Sie führen ein Team von Entwicklern, betreuen Code-Reviews, stellen die Code-Qualität sicher und treiben die Einführung von Best Practices in der Softwareentwicklung voran. Sie arbeiten eng mit Produktmanagern und anderen Stakeholdern zusammen, um technische Anforderungen zu verstehen und in skalierbare, performante Software umzusetzen. Die Entwicklung von Cloud-basierten Architekturen und die Nutzung von Microservices sind zentrale Bestandteile Ihrer Arbeit.
Wir suchen jemanden mit einem abgeschlossenen Studium der Informatik oder einer verwandten Disziplin, oder vergleichbarer praktischer Erfahrung. Sie bringen mindestens 7 Jahre Erfahrung in der Softwareentwicklung mit, davon mindestens 3 Jahre in einer führenden oder leitenden Funktion. Fundierte Kenntnisse in mindestens einer modernen Programmiersprache (z.B. Java, Python, C++) sowie Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Datenbanktechnologien sind erforderlich. Ein tiefes Verständnis von agilen Entwicklungsmethoden (Scrum, Kanban) und Erfahrung mit CI/CD-Pipelines sind ebenfalls wichtig. Hervorragende Kommunikationsfähigkeiten, die Fähigkeit zur Problemlösung und ein ausgeprägtes Qualitätsbewusstsein sind unerlässlich. Da es sich um eine Remote-Position handelt, erwarten wir ein hohes Maß an Selbstorganisation und Disziplin.
Diese Position bietet Ihnen die Flexibilität, von überall aus zu arbeiten und an spannenden Projekten mit internationaler Reichweite mitzuwirken. Sie haben die Möglichkeit, die technologische Richtung unserer Produkte maßgeblich mitzugestalten und sich kontinuierlich weiterzuentwickeln. Wir bieten eine wettbewerbsfähige Vergütung, flexible Arbeitszeiten und ein kollaboratives Arbeitsumfeld, auch über Distanz hinweg.
Remote Senior Softwareentwickler (Backend)
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Entwicklung und Implementierung von skalierbaren Backend-Services und APIs unter Verwendung moderner Java-Technologien (z.B. Spring Boot).
- Mitarbeit am Design und der Architektur von neuen Features und Systemkomponenten.
- Sicherstellung der Codequalität durch Unit-, Integrations- und End-to-End-Tests.
- Optimierung von Datenbanken (z.B. PostgreSQL, MongoDB) und Verbesserung der Systemperformance.
- Zusammenarbeit mit Frontend-Entwicklern und Produktmanagern in agilen Scrum-Teams.
- Identifizierung und Behebung von Bugs und technischen Problemen.
- Mitarbeit an der kontinuierlichen Verbesserung von Entwicklungsprozessen und Tools.
- Mentoring von Junior-Entwicklern und Wissensaustausch im Team.
- Abgeschlossenes Studium der Informatik, eine vergleichbare Qualifikation oder nachweisbare relevante Berufserfahrung.
- Mindestens 5 Jahre Erfahrung in der Backend-Entwicklung, idealerweise mit Java und dem Spring-Framework.
- Umfangreiche Kenntnisse in der Konzeption und Umsetzung von RESTful APIs.
- Erfahrung mit relationalen und/oder NoSQL-Datenbanken.
- Kenntnisse in Docker, Kubernetes und Cloud-Plattformen (AWS, Azure, GCP) sind von Vorteil.
- Sichere Anwendung von Versionskontrollsystemen wie Git.
- Erfahrung mit agilen Entwicklungsmethoden (Scrum, Kanban).
- Ausgezeichnete Problemlösungsfähigkeiten und eine proaktive, selbstständige Arbeitsweise.
- Fließende Deutsch- und gute Englischkenntnisse.
Senior Softwareentwickler (Remote-First)
Gestern
Job angesehen
Arbeitsbeschreibung
NC/PLC Softwareentwickler (mwd)
Vor 3 Tagen gepostet
Job angesehen
Arbeitsbeschreibung
Als NC/PLC Softwareentwickler entwickeln und pflegen Sie Software im Bereich der CNC-Systemfunktionen.
Ihr neuer Arbeitgeber ist ein international tätiger Hersteller von Werkzeugmaschinen.
Vesterling zählt seit über 25 Jahren zu den führenden Personaldienstleistern im Technologiebereich. Die Schwerpunkte der Tätigkeit liegen im Recruiting von Experten bis hin zum Executive Search auf Vorstandsebene. Unsere Consultants sind erfahrene Informatiker und Ingenieure, die Sie in allen Karrierefragen beraten und Sie qualifiziert bei der Auswahl Ihrer nächsten Position unterstützen. Wir erhalten regelmäßig Auszeichnungen, beispielsweise als „Beste Personalberater“ und „Nummer 1 in Kompetenz“.
- Als NC/PLC Softwareentwickler entwickeln Sie neue Steuerungs- und Maschinenfunktionen vom Prototyp bis zur Serienreife auf Basis Siemens SINUMERIK ONE.
- Sie verantworten den Test der Module, die Serienbetreuung und die entsprechende Dokumentation.
- Sie wirken mit bei der Strukturierung der CNC-Steuerungsbereiche Maschinenlogik (PLC) und Bewegungsführung (CNC).
- Sie sind auch an Neuentwicklungen vom Prototyp bis zum Serienstart beteiligt.
- Abgeschlossenes Studium oder Techniker im Bereich (technische) Informatik, Automatisierungstechnik, Mechatronik, Elektrotechnik oder eine vergleichbare Qualifikation
- Mindestens 3 Jahre Berufserfahrung in der NC/PLC Softwareentwicklung
- Kenntnisse über CNC-Systeme, bevorzugt Siemens SINUMERIK ONE
- Erfahrungen im Umgang mit Werkzeugmaschinen und CNC-Programmierkenntnisse (G-Code)
- Gute Deutsch- und Englischkenntnisse
Neben einer attraktiven Vergütung erwarten Si
- Betriebliche Altersvorsorge
- Bike-Leasing
- Flexible Arbeitszeiten
- Mitarbeiterparkplatz
- Remote Work
JBRP1_DE
Softwareentwickler (m/w/d)
Heute
Job angesehen
Arbeitsbeschreibung
Trainee Softwareentwickler (m/w/d)
Gestern
Job angesehen
Arbeitsbeschreibung
Ihre Aufgaben:
- Unterstützung erfahrener Entwickler bei der Konzeption, Implementierung und dem Testen von Softwarelösungen.
- Mitwirkung an der Weiterentwicklung bestehender Anwendungen und Entwicklung neuer Features.
- Erlernen und Anwenden verschiedener Programmiersprachen und Frameworks (z.B. Java, Python, JavaScript, Spring Boot, React).
- Teilnahme an agilen Meetings wie Daily Stand-ups, Sprint Planning und Retrospektiven.
- Erstellung und Pflege technischer Dokumentationen.
- Durchführung von Code-Reviews und Behebung von Bugs.
- Selbstständiges Erlernen neuer Technologien und Methodologien.
- Beitrag zur Verbesserung von Entwicklungsprozessen und Qualitätsstandards.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder eines vergleichbaren Studiengangs.
- Grundlegende Kenntnisse in mindestens einer modernen Programmiersprache.
- Erste Erfahrungen durch Praktika, Projekte oder Open-Source-Beiträge sind von Vorteil.
- Verständnis von Softwareentwicklungsprozessen und agilen Methoden (Scrum, Kanban).
- Ausgeprägte Lernbereitschaft und analytisches Denkvermögen.
- Hohe Motivation und die Fähigkeit, eigeninitiativ zu arbeiten.
- Gute Kommunikationsfähigkeiten und Teamgeist.
- Sehr gute Deutschkenntnisse, Englischkenntnisse sind von Vorteil.
- Ein eigener Arbeitsplatz mit stabiler Internetverbindung für die remote-Arbeit.
Wir bieten:
- Ein umfassendes Trainee-Programm zur gezielten Einarbeitung.
- Die Möglichkeit, direkt in spannenden Projekten mitzuwirken.
- Ein modernes und flexibles Arbeitsumfeld mit der Option, vollständig remote zu arbeiten.
- Zugang zu Weiterbildungsressourcen und Schulungen.
- Mentoring durch erfahrene Softwareentwickler.
- Eine attraktive Vergütung während des Trainee-Programms.
- Die Chance auf eine anschließende Festanstellung bei guten Leistungen.
Senior Softwareentwickler für skalierbare Webanwendungen
Gestern
Job angesehen
Arbeitsbeschreibung
Als Senior Softwareentwickler sind Sie verantwortlich für den gesamten Lebenszyklus der Softwareentwicklung, von der Konzeption über die Implementierung bis hin zur Wartung und Optimierung. Sie arbeiten mit modernen Technologien und agilen Methoden, um qualitativ hochwertige und performante Lösungen zu liefern.
Ihre Kernaufgaben:
- Design und Entwicklung von robusten, skalierbaren und wartbaren Webanwendungen unter Verwendung von modernen Frontend- und/oder Backend-Technologien.
- Implementierung von komplexen Features und Services unter Berücksichtigung von Best Practices für Software-Architektur und Code-Qualität.
- Enge Zusammenarbeit mit Produktmanagern, UI/UX-Designern und anderen Entwicklern in einem agilen Umfeld (Scrum/Kanban).
- Schreiben von sauberem, gut dokumentiertem und testbarem Code (Unit Tests, Integration Tests).
- Durchführung von Code-Reviews zur Sicherstellung hoher Qualitätsstandards im Team.
- Optimierung der Anwendungsperformance, Skalierbarkeit und Sicherheit.
- Mitwirkung bei der Auswahl und Einführung neuer Technologien und Entwicklungswerkzeuge.
- Mentoring von Junior-Entwicklern und Wissensaustausch im Team.
- Identifizierung und Behebung von technischen Problemen und Bugs.
- Beitrag zur kontinuierlichen Verbesserung von Entwicklungsprozessen und Teamkollaboration.
Ihr Profil:
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer verwandten technischen Disziplin, oder eine vergleichbare Qualifikation durch Berufserfahrung.
- Mindestens 5 Jahre Erfahrung in der professionellen Softwareentwicklung.
- Tiefgehende Kenntnisse in mindestens einer gängigen Programmiersprache (z.B. Java, Python, C#, Node.js) und dazugehörigen Frameworks.
- Erfahrung mit Frontend-Technologien wie React, Angular, Vue.js oder ähnlichen.
- Fundierte Kenntnisse im Bereich Datenbanken (SQL und/oder NoSQL), z.B. PostgreSQL, MongoDB, Cassandra.
- Erfahrung mit Cloud-Plattformen (AWS, Azure, GCP) und Microservice-Architekturen ist ein großes Plus.
- Vertrautheit mit agilen Entwicklungsmethoden (Scrum, Kanban) und Versionskontrollsystemen (Git).
- Ausgeprägte Problemlösungsfähigkeiten, analytisches Denkvermögen und eine Leidenschaft für sauberen Code.
- Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, effektiv in einem verteilten Team zu arbeiten.
- Fließende Deutsch- und gute Englischkenntnisse sind erforderlich.
- Die Bereitschaft, selbstständig und ergebnisorientiert im Homeoffice zu arbeiten.
Wir bieten Ihnen eine spannende und herausfordernde Rolle in einem dynamischen Unternehmen mit flachen Hierarchien und kurzen Entscheidungswegen. Profitieren Sie von einem flexiblen Arbeitszeitmodell und der Möglichkeit, vollständig remote zu arbeiten und an innovativen Projekten mit globaler Wirkung mitzuwirken.
Seien Sie der Erste, der es erfährt
Über das Neueste Softwareentwickler Jobs In Ditzingen !
Senior Softwareentwickler für Backend-Systeme
Gestern
Job angesehen
Arbeitsbeschreibung
Als Senior Softwareentwickler (m/w/d) im Backend sind Sie maßgeblich an der Konzeption, Entwicklung und Wartung unserer komplexen Softwaresysteme beteiligt. Sie tragen Verantwortung für die technische Architektur und die Qualitätssicherung unserer Anwendungen.
- Entwicklung und Implementierung von skalierbaren und performanten Backend-Services und APIs.
- Design und Umsetzung von Datenbankstrukturen und Abfragesprachen.
- Verantwortung für den gesamten Softwareentwicklungszyklus von der Anforderungserhebung über die Implementierung bis hin zum Deployment und der Wartung.
- Mitarbeit bei der Definition der technischen Roadmap und Architektur unserer Produkte.
- Schreiben von qualitativ hochwertigem, testbarem und wartbarem Code, vorzugsweise in Java, Python oder Go.
- Durchführung von Code-Reviews und Mentoring für Junior-Entwickler.
- Optimierung von Systemen hinsichtlich Performance, Skalierbarkeit und Sicherheit.
- Integration von Drittanbieter-Systemen und Services.
- Analyse und Behebung von Fehlern und technischen Problemen in Produktionssystemen.
- Enge Zusammenarbeit mit Frontend-Entwicklern, Produktmanagern und QA-Teams.
- Erstellung und Pflege von technischer Dokumentation.
- Evaluation und Einführung neuer Technologien und Frameworks.
- Sicherstellung der Einhaltung von Coding Standards und Best Practices.
Wir suchen erfahrene und leidenschaftliche Entwickler mit exzellenten technischen Fähigkeiten und einem starken Verständnis für Softwarearchitektur.
- Abgeschlossenes Studium der Informatik, Softwaretechnik oder einer verwandten Disziplin oder eine vergleichbare Qualifikation.
- Mehrjährige Berufserfahrung in der Backend-Entwicklung mit mindestens einer modernen Programmiersprache (z.B. Java, Python, Node.js, Go).
- Fundierte Kenntnisse in der Konzeption und Entwicklung von RESTful APIs.
- Erfahrung mit relationalen Datenbanken (z.B. PostgreSQL, MySQL) und/oder NoSQL-Datenbanken (z.B. MongoDB, Cassandra).
- Kenntnisse in der Arbeit mit Cloud-Plattformen wie AWS, Azure oder GCP sind von Vorteil.
- Erfahrung mit Containervirtualisierung (Docker, Kubernetes) ist wünschenswert.
- Verständnis von agilen Entwicklungsmethoden (Scrum, Kanban).
- Starke Problemlösungsfähigkeiten und eine analytische Denkweise.
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.
- Teamfähigkeit und die Bereitschaft, Wissen zu teilen und weiterzugeben.
Softwareentwickler Automotive (m/w/d)
Heute
Job angesehen
Arbeitsbeschreibung
Junior Softwareentwickler (m/w/d)
Heute
Job angesehen