20.05.2026 aktualisiert

PB
Premiumkunde
100 % verfügbar

Senior Software Developer

Karlsruhe, Deutschland
Nur Remote
Computer engineer, Karlstad University
Karlsruhe, Deutschland
Nur Remote
Computer engineer, Karlstad University

Skills

Azure DevOpsC (Programmiersprache)AutoCADTest AutomationDevOpsEmbedded SystemsEmbedded BetriebssystemePythonC-Basierte Programmiersprachen Node.jsSQL DeveloperScrumSoftwareentwicklungSoftwareherstellungSystemarchitekturIntegration (Software)Technische EntwicklungYAMLServerseitige EntwicklungBackendGitFull Stack EntwicklungJenkins
Erfahrener Senior Software Developer mit breiter technologischer Expertise und langjähriger Praxiserfahrung in der Entwicklung komplexer Softwarelösungen über verschiedene Branchen hinweg (IT, Telekommunikation, Automotive, Infrastruktur). PB überzeugt durch seine Fähigkeit, sich schnell in neue Projektkontexte einzuarbeiten und stabile, sichere sowie skalierbare Lösungen zu liefern.

Sein Kompetenzprofil erstreckt sich über den gesamten Software Development Lifecycle – von der Anforderungsanalyse über Architekturdesign und Implementierung bis hin zu Testing, Integration und Betrieb. Besonders stark ist er in der Entwicklung von Backend- und Systemlösungen sowie in der Automatisierung von Build-, Test- und Deployment-Prozessen im DevOps-Umfeld.

In aktuellen Projekten liegt sein Fokus auf dem Aufbau und der Weiterentwicklung moderner CI/CD-Umgebungen sowie datengetriebener Systeme. Dabei entwickelte er unter anderem skalierbare Continuous-Integration-Plattformen zur Automatisierung von Build-, Integrations- und Validierungsprozessen und implementierte Backend-Services für die Integration von Entwicklungs- und Testumgebungen.

Ein weiterer Schwerpunkt liegt in der Entwicklung verteilter Systeme und datengetriebener Anwendungen im IoT-/Edge-Umfeld. Hier konzipiert und realisiert er Lösungen zur Verarbeitung von Sensordaten (z. B. auf Basis von Node.js/Node-RED) und optimiert die Performance von Edge-Systemen sowie die zugrunde liegende Systemarchitektur.
Neben seiner technischen Stärke bringt er fundierte Erfahrung in sicherheitskritischen Umgebungen sowie in der Entwicklung von Test- und Qualitätssicherungsframeworks mit. Er arbeitet routiniert in agilen Setups (Scrum, Kanban) und übernimmt regelmäßig Verantwortung in der technischen Abstimmung mit Stakeholdern sowie in der Koordination innerhalb interdisziplinärer Teams.

Technologie- und Methodenschwerpunkte:
  1. Programmiersprachen: C, C++, C#, JavaScript, Python, TypeScript
  2. DevOps & CI/CD: Jenkins, GitLab, Azure DevOps, YAML, Groovy
  3. Cloud & Container: Azure, Kubernetes, Docker
  4. Embedded & Systementwicklung: Embedded Systems, Hardware-nahe Entwicklung
  5. Test & Qualität: Testautomatisierung, Unit- und Systemtests, CI-Integration
  6. Web & Backend: Node.js, Node-RED, .NET, APIs
  7. Daten & Integration: SQL, SAP-Integration, API-Entwicklung
  8. Betriebssysteme: Linux, Windows
Stärken:
  1. Ganzheitlicher Blick auf Softwarearchitekturen und Systemlandschaften
  2. Starke Problemlösungs- und Analysekompetenz
  3. Erfahrung in sicherheitskritischen und komplexen Systemumgebungen
  4. Fähigkeit zur schnellen Einarbeitung in neue Technologien und Domänen
  5. Ausgeprägte Team- und Kommunikationsfähigkeit mit Fokus auf Kundennutzen
Der Kandidat eignet sich besonders für anspruchsvolle Projekte im Bereich Softwareentwicklung, DevOps, Systemintegration sowie datengetriebene und verteilte Architekturen – insbesondere in technologisch komplexen und sicherheitskritischen Umfeldern.

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2010

Sprachen

EnglischverhandlungssicherSchwedischMuttersprache

Projekthistorie

Softwareentwickler

Sigma Technology Embedded Solutions

Transport und Logistik

Traffic Insights – Verteilte Datenerfassung und Applikationsentwicklung
  1. Konzeption und Entwicklung verteilter Datenerfassungsfunktionen für Verkehrssysteme.
  2. Mitwirkung bei Debugging und Performance-Optimierung von eingesetzten Edge-Geräten.
  3. Implementierung von Backend-Logik in JavaScript/Node-RED zur Verarbeitung eingehender Sensordaten (LoRa-basierte Kommunikation).
  4. Review von Architekturentscheidungen im Hinblick auf Datenflüsse und Systemmodularisierung.

System Vision CI/CD, CI/CD Softwareentwickler

Volvo Car Corporation (VCC)

Automobil und Fahrzeugbau

  1. Zusammenarbeit in einem kleinen Team zur Konzeption, Entwicklung und Wartung eines CI-Systems, das einen reibungslosen Datenfluss zwischen Entwicklern und Testumgebungen ermöglicht.
  2. Design und Entwicklung einer skalierbaren CI-Plattform zur Automatisierung von Build-, Integrations- und Validierungs-Workflows für über 50 Entwickler.
  3. Implementierung von Backend-Automatisierungsservices in C# zur Unterstützung der Integration zwischen Entwicklungsumgebungen und HIL-Systemen.
  4. Beitrag zur Systemarchitektur für den Datenfluss zwischen Entwicklungs-, Test- und Validierungssystemen.
  5. Entwicklung von Pipeline-Orchestrierung und Automatisierungslogik mit Groovy, YAML und Jenkins.
  6. Mitarbeit an cloudbasierter Infrastrukturkonfiguration in Azure-orientierten Umgebungen.
  7. Technischer Support, Dokumentation und Stakeholder-Kommunikation, inkl. Moderation/Planung von Kundenterminen sowie Aufbau von Netzwerken zur Sammlung von Wissen und Anforderungen.
  8. Anwendung agiler Methoden (Scrum, Kanban) im Arbeitsalltag.
  9. Einsatz von DevOps-Tools: Gerrit, GitLab, Zuul, Victoria, Jenkins.
  10. Entwicklung von Automatisierung und CI-Workflows mit Groovy, C++, C#, Java, HTML und Python.
  11. Konfigurationsmanagement.
Methoden und eingesetzte Tools:
C#, Groovy, YAML, Jenkins, Azure, Gerrit, GitLab, Zuul, Victoria, C++, Java, HTML, Python, CI/CD, HIL-Systeme, Configuration Management

Software Platform Development/Automation test developer

SAAB Surveillance

Automobil und Fahrzeugbau

  1. Entwicklung und Wartung automatisierter Test-Frameworks in C# und TypeScript.
  2. Design interner Tools zur Unterstützung sicherer Produktvalidierungs-Pipelines.
  3. Beitrag zur DevOps-Transformation durch Implementierung von CI/CD-Workflows und Automatisierungsskripten.
  4. Sicherstellung sicherer Codierungspraktiken in einer hochsicheren Verteidigungsumgebung.
  5. Tätigkeit als technischer Facilitator in bereichsübergreifenden agilen Teams.
PB war verantwortlich für die Erstellung, Wartung und Weiterentwicklung verschiedener Softwarelösungen, die in Tests und unterschiedlichen Testszenarien für neue Produkte eingesetzt werden. Seine Arbeit umfasst sowohl systemnahe als auch funktionale Tests und gewährleistet Zuverlässigkeit und Qualität über den gesamten Entwicklungsprozess hinweg.
Ein wesentlicher Fokus seiner Tätigkeit liegt auf der Einhaltung eines hohen Sicherheitsniveaus – sowohl in den entwickelten Anwendungen als auch in den eingesetzten Arbeitsmethoden und Umgebungen.

Methoden und eingesetzte Tools:
Scrum, Kanban, DevOps, TypeScript, C#, Git, ClearCase, Jenkins, IFS, FitNesse, Python, Wiki-Code, Windows 10, Ubuntu 20

Consultant (Automation Test Developer / Software Developer / Cloud Engineer)

Ecarx Europe

Automobil und Fahrzeugbau

  1. Mitarbeit an der Entwicklung cloud-nativer Lösungen in Azure-basierten Umgebungen.
  2. Einsatz von Kubernetes und Docker zur Container-Orchestrierung und zur Automatisierung von Deployments.
  3. Entwicklung von Automatisierungstools und Integrationskomponenten zur Unterstützung von Entwicklungs- und Validierungsprozessen.
  4. Mitwirkung bei der Implementierung von CI/CD-Pipelines auf Basis von YAML-Konfigurationen.
  5. Integration verschiedener Drittanbieter-Tools innerhalb einer cloudbasierten DevOps-Umgebung.
Methoden und eingesetzte Tools:
Scrum, Kanban, DevOps, Azure, Kubernetes, Docker, Windows 10, Ubuntu 20, YAML, TypeScript

Softwareentwickler

Veoneer Sweden AB

Automobil und Fahrzeugbau

Die Aufgabe umfasst die Softwareentwicklung zur Steigerung der Qualitätssicherung verschiedener Produktfamilien im Veoneer-Portfolio – sowohl für bestehende als auch für neu entwickelte Produkte, sowohl vor als auch während der Produktion. Ein wesentlicher Bestandteil der Tätigkeit ist die Durchführung von Code-Reviews mit einem breiten inhaltlichen Fokus. Der Schwerpunkt liegt klar auf der Softwareentwicklung.
  1. Entwicklung und Wartung von Softwaretools in C, C++ und C# für System- und Produktvalidierung.
  2. Implementierung von Unit- und funktionalen Testframeworks.
  3. Mitwirkung an Code-Reviews und kontinuierlicher Verbesserung der Softwarequalität.
  4. Unterstützung der Produktion sowie Durchführung von technischem Troubleshooting in Embedded- und .NET-Umgebungen.
Methoden und eingesetzte Tools:
Scrum, Kanban, Softwareentwicklung, National Instruments CVI, Microsoft Visual Studio, Microsoft Visual Studio Code, Git, Gerrit, SVN, Programmierung in C, C++, C#, Lua, TypeScript, Python

Softwareentwickler (.NET / C#)

Transport und Logistik

  1. Konzeption und Entwicklung eines internen Tools zur Unterstützung des Kundendatenmanagements mit dem Ziel, administrative Prozesse zu optimieren und die operative Effizienz zu steigern.
  2. Umsetzung der Lösung auf Basis von PowerShell sowie Integration in bestehende Enterprise-Systeme.
  3. Analyse fachlicher Anforderungen, Entwurf der Systemarchitektur sowie Implementierung von Automatisierungsskripten und Backend-Logik.
  4. Entwicklung kundenspezifischer Funktionalitäten in C und C# zur Erweiterung der Systemfähigkeiten sowie zur Verbesserung von Datenverarbeitung, Reporting und Workflow-Automatisierung.
  5. Verbesserung der Wartbarkeit durch modular aufgebaute Skripte und Anwendung strukturierter Programmierprinzipien.
Methoden und eingesetzte Tools:
C, C#, Microsoft PowerShell, Softwarearchitektur, Automatisierungsentwicklung

Control Manager (System- & Prozessfokus)

ASSA ABLOY OME

Konsumgüter und Handel

  1. Tätigkeit in einer technisch geprägten Rolle mit Fokus auf Produktvalidierung und Lieferprozesse sowie systemgestützte Qualitätssicherung und digitale Prozesssteuerung.
  2. Nutzung von Microsoft Dynamics zur Verwaltung von Produktdaten, Verifikations-Workflows und Traceability-Prozessen.
  3. Mitwirkung an der Optimierung der Systemnutzung, Datenkonsistenz und Prozessdokumentation innerhalb der ERP-Umgebung.
  4. Schnittstellenfunktion zwischen operativen Prozessen und Systemfunktionalitäten zur Sicherstellung von Datenqualität und Konsistenz zwischen Produktion und digitalen Systemen.
Methoden und eingesetzte Tools:
Microsoft Dynamics (ERP-System), Datenvalidierung, System- und Prozessmanagement

Softwareentwickler

LabGruppen

Konsumgüter und Handel

  1. Mitarbeit an der Entwicklung von Professional-Audio-Verstärkern der nächsten Generation mit Fokus auf Embedded- und Applikationssoftware für neue Produktfunktionen.
  2. Konzeption und Implementierung neuer Funktionen in C# und C++ unter Berücksichtigung von Performance, Zuverlässigkeit und Hardwarekompatibilität.
  3. Arbeit in einem agilen Scrum-/DevOps-Team mit Beteiligung an Sprintplanung, Code-Reviews, Continuous Integration und iterativer Feature-Entwicklung.
  4. Enge Zusammenarbeit mit Hardwareentwicklern zur nahtlosen Integration von Firmware-/Softwarekomponenten mit den physischen Verstärkersystemen.
  5. Beitrag zu Debugging, Optimierung und Verbesserung des Echtzeitverhaltens der Systeme.
Methoden und eingesetzte Tools:
C#, C++, Microsoft Visual Studio, Agile (Scrum), DevOps (CI/CD, Versionskontrolle, kollaborative Entwicklung)

Datenbankentwickler / Data Engineer

Futurum Solutions

Internet und Informationstechnologie

  1. Umfangreiche Arbeit mit Microsoft SQL Server (MS SQL) zur Abfrage, Verwaltung und Analyse von Kundendaten sowie zur Identifikation von Datenmustern zur Unterstützung von Business-Insights und zur Verbesserung der Produktperformance.
  2. Bereitstellung von umfassendem technischem Support und Schulungen für Kunden im Umgang mit den Softwarelösungen und Produkten des Unternehmens.
  3. Unterstützung der Kunden bei Systemnutzung, Fehleranalyse und Problemlösung, um eine effektive Anwendung der Lösungen in den jeweiligen Betriebsumgebungen sicherzustellen.
  4. Kommunikation mit internationalen Kunden und Stakeholdern auf Englisch.
Methoden und eingesetzte Tools:
MS SQL, unternehmensspezifische Softwareprodukte

Webentwickler

selbstständig

Internet und Informationstechnologie

  1. Bereitstellung von Softwareentwicklungs- und IT-Consulting-Dienstleistungen für Privatkunden, Vereine und kleine Unternehmen.
  2. Konzeption und Entwicklung maßgeschneiderter Softwarelösungen und Websites entsprechend den individuellen Kundenanforderungen.
  3. Verantwortung für den gesamten Softwareentwicklungslebenszyklus, einschließlich Anforderungsanalyse, Systemdesign, Implementierung, Testing, Deployment und Support nach der Auslieferung.
  4. Entwicklung individueller Anwendungen in C++ mit Microsoft Visual Studio sowie Umsetzung datenbankgestützter Weblösungen.
  5. Durchführung von technischer Beratung und Mentoring, insbesondere in den Bereichen Systemarchitektur und IT-Infrastrukturplanung (z. B. „CIO as a Service“).
Methoden und eingesetzte Tools:
C++ (Microsoft Visual Studio), Webtechnologien, datenbankgestützte Entwicklung

Technical Support Specialist

ICA AB

Pharma und Medizintechnik

  1. Tätigkeit im zentralen IT-Support von ICA mit Fokus auf Filial- und Apothekensysteme in software- und netzwerkbasierten Umgebungen.
  2. Analyse und Behebung von anwendungsnahen Störungen sowie Untersuchung von Systemverhalten und Integrationsproblemen.
  3. Beitrag zur Erstellung und Pflege von Wissensdatenbanken sowie zur kontinuierlichen Verbesserung von Supportprozessen.
  4. Aktive Mitwirkung an der Sicherstellung stabiler Systemleistung und einheitlicher Standards im Softwareeinsatz in verteilten IT-Umgebungen.
  5. Aufbau tiefgehender Expertise in unternehmenseigenen Enterprise-Systemen sowie Optimierung interner IT-Betriebs- und Supportprozesse.
Methoden und eingesetzte Tools:
ICA-eigene Enterprise-Systeme, Windows-basierte Unternehmensumgebungen, Administrative Tools und Systemmanagement-Tools

SAP Consultant / Softwareentwickler (API)

ERICSSON

Telekommunikation

  1. Mitarbeit an der Integration von SAP-Masterdaten im Rahmen eines groß angelegten Unternehmenstransformationsprojekts.
  2. Fokus auf Softwareentwicklung und API-Integration zur Gewährleistung eines sicheren und zuverlässigen Datenaustauschs zwischen SAP und externen Systemen.
  3. Konzeption und Implementierung von Integrationslogik sowie Unterstützung von Daten­transformationsprozessen.
  4. Sicherstellung der Datenkonsistenz über verteilte Enterprise-Systeme hinweg.
  5. Mitwirkung an Entwicklung, Testing und Deployment von Integrationskomponenten in einer komplexen IT-Landschaft.
Kernschwerpunkte:
  1. API-Entwicklung und -Integration
  2. SAP-Datenmigration und Masterdatenintegration
  3. Systeminteroperabilität und Datenkonsistenz

Integration Architect

Mölnlycke Health Care

Pharma und Medizintechnik

  1. Konzeption und Entwicklung von Integrationslösungen innerhalb von SAP-Umgebungen, einschließlich der Implementierung einer Dual-Proxy-Architektur mit SAP PI (Process Integration) und SAP ABAP.
  2. Entwicklung kundenspezifischer ABAP-Programme und Integrationslogik zur Realisierung von System-zu-System-Kommunikation.
  3. Standardisierung von Namenskonventionen und Governance-Strukturen innerhalb der SAP-PI-Landschaft.
  4. Initiierung und Umsetzung von Maßnahmen zur Neustrukturierung von Rollen- und Kompetenzmodellen in der Integrationsumgebung zur Verbesserung von Wartbarkeit und betrieblicher Effizienz.
Methoden und eingesetzte Tools:
SAP NetWeaver, SAP PI (Process Integration), SAP ABAP Programmierung


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden