Junior Software Developer

Hottinger Brüel & Kjaer GmbH
Darmstadt, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Danish, Dutch, English, German, Portuguese
Experience level
Junior

Job location

Darmstadt, Germany

Tech stack

Clean Code Principles
JavaScript
Microsoft Windows
Computing Platforms
Confluence
JIRA
C++
CSS
Code Review
Continuous Integration
Linux
Object-Oriented Software Development
Software Engineering
Test Driven Development
React
Backend
GIT
Information Technology
Playwright
GraphQL
Front End Software Development
Software Version Control

Job description

Sie sind verantwortlich für die Erweiterung unserer neuen Softwareplattform als Full-Stack-Entwickler (Backend in C++, Frontend basierend auf Webtechnologien) für den Zweck der Datenakquisition und aller damit verbundenen Aspekte. Sie arbeiten als Teil eines globalen R&D-Teams, das die Entwicklung unseres Advantage-Softwareprodukts unterstützt. Die Produkte von HBK tragen zu einer Vielzahl von Anwendungen in Technologiesektoren bei wie Automotive, elektrische Antriebe & Generatoren, Luft- und Raumfahrt, Energie/Hochspannung, Materialprüfung und Service. Dies umfasst das Erstellen von Software-Designs, die Implementierung von Code sowie das Testen des Gesamtsystems - in enger Zusammenarbeit mit den Hardware- und Testteams. Ihre Aufgaben

  • Erstellung neuer Features innerhalb der bestehenden Architektur
  • Beitrag zu architektonischen Verbesserungen
  • Mitwirkung und Pflege der Funktionsdomäne und der Technologie-Roadmap
  • Coaching Ihrer Kolleginnen und Kollegen

Requirements

  • 1-3 Jahre Erfahrung in der Softwareentwicklung auf Windows- oder Linux-Plattformen

  • Bachelor-/Masterabschluss in Engineering oder Technologie: Elektrotechnik, Elektronik, Kommunikation, Instrumentierung, Informatik oder Informationstechnologie

  • Erfahrung in objektorientierter Programmierung (C++)

  • Erfahrung mit Webtechnologien (React, JavaScript, CSS, GraphQL, …)

  • Vertraut mit agilen Arbeitsmethoden

  • Kenntnisse in Design Patterns

  • Kenntnisse in plattformübergreifender Softwareentwicklung

  • Kenntnisse und Erfahrung mit Jira und Confluence sind von Vorteil

  • Kenntnisse im Bereich Test & Measurement sind ein Vorteil

  • Kenntnisse über das openDAQ SDK, SciChart und ReactFlow wären ein Vorteil

  • Erfahrung in automatisiertem Testen und Quality Engineering mit Playwright, Vitest und React Testing Library, einschließlich Test-Driven Development (TDD)

  • Verpflichtung zu Engineering Excellence durch Clean Code Prinzipien, Code Reviews, CI/CD-Pipelines, Git-basierte Versionskontrolle sowie automatisierte Build- und Deployment-Prozesse Ihre persönlichen Fähigkeiten

  • Aufmerksamkeit fürs Detail, Sorgfalt und klare Kommunikationsfähigkeiten

  • Fähigkeit, eigenständig oder nach Anleitung zu arbeiten

  • Fließende Englischkenntnisse; Dänisch, Deutsch, Portugiesisch und/oder Niederländisch sind ein Plus

About the company

Der Job bietet Ihnen die Möglichkeit, Ihre Karriere gemeinsam mit einigen der besten und leidenschaftlichsten Technologieexpert*innen weltweit in einem führenden Unternehmen der Test- und Messindustrie weiterzuentwickeln. Sie sind ein wichtiger Beitragender und arbeiten eng mit Kolleg*innen aus verschiedenen Geschäftsbereichen weltweit zusammen. Freiheit mit Verantwortung ist der Rahmen für unsere Mitarbeitenden. Dies ermöglicht eine gute Work-Life-Balance sowie kontinuierliche berufliche und persönliche Weiterentwicklung in einem internationalen und angenehmen Arbeitsumfeld. Zusätzlich bieten wir: * Attraktive Vergütung gemäß IG Metall Tarifvertrag * Fahrrad-Leasing * Jobticket * Fitnessstudio-Mitgliedschaft und weitere Gesundheitsinitiativen

Apply for this position