Software Developer* - SonarQube Integration & Quality Engineering

Eckdaten

Regensburg
Computer Software

Arbeitsmodell

Hybrid · 2 Tage Homeoffice
vor 2 Wochen
Stellenbeschreibung

Standort

  • Hamburg
  • Valentum Engineering GmbH

Zusammenfassung

  • Arbeitszeit: Vollzeit
  • Typ: Festanstellung
  • Qualifikationslevel: Hochschultätigkeiten

Gewünschte Fähigkeiten & Kenntnisse

  • Maven, Jenkins, Gradle, GIT, GitHub
  • Java, HTTP
  • Informatik, Wirtschaftsinformatik
  • SCRUM, DevOps, Continuous Integration
  • Berufserfahrung, Engineering, Technische Dokumentation, Datenschutz

Unsere Leistungen

  • Homeoffice

Stellenbeschreibung

Valentum Engineering hat seine Wurzeln in der Automobilindustrie. Inzwischen haben wir uns aber auch in der Industrie erfolgreich etabliert. Hier unterstützen wir unsere Kunden bei der Entwicklung intelligenter Software- und Hardwarelösungen in den Bereichen Automatisierungs-, Antriebs- und Regelungstechnik. Dabei sind wir in allen Entwicklungsphasen tätig - von der Spezifikation über die Software-/Hardware-Entwicklung und Absicherung bis hin zur Erprobung.

Hinweis zum Bewerbungsprozess: Wir setzen in unserem Bewerbermanagementsystem auch KI-gestützte Funktionen zur Unterstützung des Auswahlprozesses ein. Details finden Sie in den Datenschutzhinweisen für Bewerber unter Datenschutz | Valentum Engineering GmbH.

Ihre Aufgaben

  • Analyse bestehender CI/CD-Pipelines (Maven/Gradle, Jenkins, GitHub Actions oder ähnliche) und Entwurf eines auf die aktuelle Build-Architektur zugeschnittenen SonarQube-Integrationskonzepts
  • Integration von SonarQube-Analysen in Build-Ketten - einschliesslich Quality Gates, Pull-Request-Analysen und Branch-Strategien -, um eine robuste, automatisierte Durchsetzung der Codequalität sicherzustellen
  • Bewertung und Konsolidierung bestehender proprietärer, in Java implementierter QA-Prüfungen (benutzerdefinierte Checker, Skripte, statische Analysen); Ermittlung, welche davon ersetzt, ausser Betrieb genommen oder als SonarQube-Regeln neu implementiert werden können
  • Implementierung von SonarQube-Erweiterungen (benutzerdefinierte Plugins, benutzerdefinierte Regeln, Qualitätsprofile), um bestehende proprietäre QA-Prüfungen innerhalb des SonarQube-ökosystems nachzubilden und zu verbessern
  • Erstellen und Pflegen aller erforderlichen Artefakte: Build-Konfigurationen, Build-Skripte, SonarQube-Konfigurationen sowie umfassende technische Dokumentation für die Integration
  • Unterstützen der Entwicklungsteams bei der Interpretation der SonarQube-Analyseergebnisse; Anleiten der Teams beim systematischen Abbau technischer Schulden und bei der nachhaltigen Verbesserung der Codequalität
  • Sicherstellen einer reibungslosen und dauerhaften Integration in die bestehende Tool-Landschaft (Git/GitHub, Artefakt-Repository, CI/CD-Server), um eine langfristige Stabilität von Builds und Pipelines zu gewährleisten

Ihr Profil

  • Abgeschlossenes Hochschulstudium der Informatik oder Wirtschaftsinformatik (Master oder gleichwertig) - oder eine vergleichbare, nachweislich gleichwertige Qualifikation
  • Mindestens 5 Jahre Berufserfahrung in der Java-Softwareentwicklung; idealerweise in grossen Unternehmensanwendungen mit komplexen Codebasen und Umgebungen mit mehreren Teams
  • Fundierte praktische Erfahrung in der Integration und Nutzung von SonarQube in CI/CD-Pipelines - einschliesslich der Konfiguration von Quality Gates, der Projekteinrichtung, der Analyse von Pull-Requests und der Branch-Strategien
  • Erfahrung in der Entwicklung von SonarQube-Erweiterungen - benutzerdefinierte Regeln, Plugins und Qualitätsprofile (vorzugsweise in Java implementiert)
  • Nachgewiesene Fähigkeit, proprietäre QA-Prüfungen / statische Codeanalysen zu analysieren, zu bewerten und in SonarQube zu migrieren
  • Nachgewiesene Fähigkeit, sich schnell in komplexe, bestehende System- und Tool-Landschaften einzuarbeiten
  • Erfahrung in der Arbeit in verteilten Teams mit Entwicklern, QA, DevOps und Stakeholdern aus dem Geschäftsbereich
  • Fähigkeit, die Abstimmung von Qualitätsanforderungen zwischen Teams mit unterschiedlichen Sichtweisen zu fördern
  • Strukturierte, eigenverantwortliche Herangehensweise an die Problemlösung in komplexen Umgebungen
  • Sicherer Umgang mit Scrum-/Kanban-Umgebungen mit Fokus auf Continuous Delivery
  • Verhandlungssichere Deutsch- und sehr gute Englischkenntnisse

Wir bieten Ihnen

  • Bruttojahresgehalt all-in: 90-105.000 Euro
  • Home Office: nach dem Onboarding bis zu 60%
  • Wöchentliche Arbeitszeit: 40 Stunden

Kontakt

Frau Jenny Ferber (jennifer.ferber@valentum-engineering.de, 0731 96538563) Valentum Engineering GmbH, Einsteinstr. 55, 89077 Ulm http://www.valentum.de

Bei uns sind Sie willkommen, unabhängig von persönlichen Merkmalen wie z.B. kultureller und sozialer Herkunft, Geschlecht oder Alter.