Software Engineer (m/w/d)
At KRÜSS in Hamburg, this engineer develops control and analysis software for laboratory measurement instruments using C#/.NET, including web applications and XAML-based UIs, with hardware communication, modular architecture design, maintenance, and unit/integration testing.
- Compensation
- Not disclosed
- Location
- Hamburg
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Completed degree in computer science, engineering or comparable qualification with solid software development knowledge
- Ability to systematically analyze technical requirements and translate them into software solutions
- Proficiency in C#/.NET
- Several years of experience in analysis, development and maintenance of software solutions
- Team player who actively contributes, takes responsibility, openness and humor
- Fluent German and English
Nice to have
- Knowledge of web technologies such as HTML and JavaScript
- Knowledge of C++
- Experience with XAML-based UI frameworks and modern architecture
Full description
Bei KRÜSS ist viel von Technologieführerschaft die Rede. Dank unserer erstklassigen Softwarespezialisten ist das keine bloße Behauptung. Für die Entwicklung der Labormesstechnologie von morgen braucht unser Team auch Deine Fähigkeiten.
Unsere Kunden bearbeiten mit unseren Messinstrumenten komplexe Fragestellungen. Umso einfacher muss die Software sein, mit der sie diese Probleme lösen. Mit diesem Ziel und nach umfangreichem Insourcing haben wir die Softwarelandschaft für wissenschaftliche Laborgeräte revolutioniert und Tools mit wegweisender UX geschaffen. Mit Dir zusammen geht die Revolution weiter: Unsere Teams mit einem agilen Mindset treiben die Entwicklung mit Themen wie Lab 4.0 voran und bereiten den Weg für eine Hauptrolle unserer Technologie in den Laboren der Zukunft.
Klingt das nach einem Ziel, mit dem Du Dich identifizieren kannst? Willkommen bei KRÜSS!
- Coden – Du entwickelst Steuerungs- und Analyse-Software für Labormessgeräte in C#/.NET, inklusive Web-Anwendungen und XAML-basierte Benutzeroberflächen. Dabei implementierst Du zuverlässige Lösungen für eine reibungslose Steuerung und Datenerfassung sowie die Kommunikation mit Hardwarekomponenten.
- Analysieren – Du übersetzt Anforderungen in klar definierte Entwicklungsschritte.
- Entwerfen – Du entwirfst in einer skalierbaren, modularen Architektur, Software-Module für eine langlebige Softwarelösung.
- Pflegen – Du sorgst für die kontinuierliche Wartung und Weiterentwicklung bestehender Softwarelösungen, um deren Langlebigkeit und Anpassung an neue Anforderungen sicherzustellen.
- Verifizieren – Du führst Unit- und Integrationstests durch und überwachst die Einhaltung von Qualitätsstandards, z.B. bei Code Reviews.
- Grundlage - Du hast ein abgeschlossenes Studium in Informatik, Ingenieurwissenschaften oder eine vergleichbare Qualifikation und bringst solides Wissen im Bereich Softwareentwicklung mit.
- Anforderungsverständnis – Du kannst technische Anforderungen systematisch analysieren und in umsetzbare Softwarelösungen übersetzen.
- Werkzeug - Du beherrschst C#/.NET sicher und hast idealerweise auch Kenntnisse in Webtechnologien wie HTML und JavaScript sowie in C++. Erfahrung mit XAML-basierten UI-Frameworks und moderner Architektur sind ein Plus.
- Praxis - Du hast bereits mehrere Jahre bewiesen, dass Du die nötigen Skills und Erfahrung in der Analyse, Entwicklung und Wartung von Softwarelösungen besitzt.
- Wesen - Du liebst es in einem Team gemeinsam Ziele zu erreichen - hierbei bringst Du Dich aktiv ein und übernimmst Verantwortung. Offenheit für unterschiedliche Perspektiven und eine gute Portion Humor runden Deine Persönlichkeit ab.