Great career opportunity for a Senior C# .Net Software Engineer to join a leading global company that designs instruments that measure and protect water quality for people around the world.
This will suit a Senior Software Engineer who enjoys working with international cross-discipline software & hardware teams on dynamic, complex distributed cloud projects.
The Opportunity
Hach is a leading international provider of instruments and sensors that make water analysis faster, simpler, greener, and more informative. Hach is part of Veralto, a $5bn family of companies that safeguard the world’s most vital resources and provides exceptional career development options.
Working within a small, friendly Software Engineering team and based 3 days a week at our Dusseldorf office (Tuesday to Thursday), the Senior Software Engineer will design and develop reliable and scalable microservice cloud applications for our strategically important IoT platform.
A typical day will look like:
Work within a global Agile software development team using Scrum processes
Collaborate with fellow developers, designers, and analysts (Germany, India, US etc) to ensure application integration and architectural consistency
Analyze new requirements and identify technical solutions. Develop, and maintain detailed technical analysis and design specifications based on requirements
Actively participate in code reviews and team inspection sessions, ensure clean code
Create and maintain an effective test automation suite, drive software quality by using early defect discovery and removal
The essential requirements of the job include:
A degree in Computer Science or equivalent field
5+ years of professional experience in software engineering (including C#/.NET, cloud application development on Azure, AWS or similar)
Excellent communication skills (proficient level of English language)
Familiarity with IoT stack, microservice architecture principles, asynchronous processing, PubSub, ASP.NET, Entity Framework, LINQ, relation databases, document storage
Practical experience with agile development practices, CI/CD and test automation and familiarity with tools like Jira, Git, Postman, and PowerShell
We offer:
Flexible working hours
Professional onboarding and training options
High degree of autonomy, whilst collaborating with an experienced international team
Career coaching and exceptional development opportunities
About Hach
At Hach, we ensure water quality for people around the world. Protecting water, the most valuable resource, and driving sustainability is very close to our hearts. You will be part of a flexible, family friendly organization that cares about its people just as it cares about the environment. With 3000 people worldwide, Hach is part of Veralto, a $5bn family of companies that positively impact people’s lives.
We celebrate diversity and are immensely proud of our inclusive culture where everyone feels they belong, and all voices are heard.
Bei Hach sichern wir die Wasserqualität für Menschen auf der ganzen Welt. Der Schutz der wertvollsten Ressource Wasser und die Förderung der Nachhaltigkeit liegen uns sehr am Herzen. Sie werden Teil eines flexiblen, familienfreundlichen Unternehmens, das sich um seine Mitarbeiter genauso kümmert wie um die Umwelt.
Wir wissen, dass jeder Mensch eine Fülle von Erfahrungen und Talenten mitbringt. Wenn Ihre Erfahrung dem entspricht, was Sie hier sehen, sollten Sie eine Bewerbung in Betracht ziehen. Die Vielfalt der Erfahrungen und Fähigkeiten in Verbindung mit Leidenschaft ist der Schlüssel zu Innovation und Spitzenleistungen. Deshalb ermutigen wir Menschen mit unterschiedlichem Hintergrund, sich auf unsere Stellen zu bewerben.
Wir bieten:
Flexible Arbeitszeiten
Professionelles Onboarding und Schulungsmöglichkeiten
Starkes Team, das sich auf die Zusammenarbeit mit Ihnen freut
Karriere-Coaching und Entwicklungsmöglichkeiten
Die Software Engineer (C#/.NET) - IoT/Cloud ist verantwortlich für den Entwurf und die Entwicklung zuverlässiger und skalierbarer Microservice-Cloud-Anwendungen für eine IoT-Platform und wird in Düsseldorf/Deutschland ansässig sein.
In dieser Funktion wird ein typischer Tag wie folgt aussehen:
Sie arbeiten als Mitglied eines globalen agilen Softwareentwicklungsteams unter Verwendung von Scrum-Prozessen.
Sie arbeiten mit anderen Entwicklern, Designern und Analysten zusammen, um die Anwendungsintegration und Architekturkonsistenz sicherzustellen.
Sie analysieren neue Anforderungen und identifizieren technische Lösungen, erstellen Aufwandsschätzungen, entwickeln und pflegen detaillierte technische Analysen und Designspezifikationen auf Basis der Anforderungen.
Sie nehmen Sie aktiv an Code Reviews und Teaminspektionssitzungen teil und sorgen Sie für sauberen Code
Sie erstellen und pflegen eine effektive Testautomatisierungssuite und steigern die Softwarequalität durch frühzeitige Fehlererkennung und -beseitigung
Zu den wesentlichen Anforderungen der Stelle gehören:
Sie haben einen Abschluss in Informatik oder einem vergleichbaren Bereich.
Sie verfügen über mehr als 5 Jahre Berufserfahrung im Software-Engineering
Sie haben praktische Erfahrung mit C#/.NET, Cloud-Anwendungsentwicklung auf Azure, AWS oder ähnlichem.
Sie sind mit IoT-Stack, Prinzipien der Microservice-Architektur, asynchroner Verarbeitung, PubSub, ASP.NET, Entity Framework, LINQ, SQL Datenbanken und Non-SQL Storage vertraut
Sie haben praktische Erfahrung mit agilen Entwicklungspraktiken, CI/CD und Testautomatisierung und Vertrautheit mit Tools wie Jira, Git, Postman und PowerShell zur Unterstützung der täglichen Verwaltungs- und Softwareentwicklungsaktivitäten
Unsere Arbeit bei Hach ( Hach Careers ) sichert die Wasserqualität für Menschen auf der ganzen Welt. Unsere Kundenpartnerschaften, engagierten Experten und zuverlässigen, benutzerfreundlichen Lösungen machen die Wasseranalyse besser - schneller, einfacher, umweltfreundlicher und informativer. Als Mitglied unseres Teams können Sie einen unmittelbaren, messbaren Einfluss auf globaler Ebene ausüben, in Branchen von der Luftfahrt über die Fertigung bis zum Bergbau. Sie werden auch Teil eines Umfelds sein, das Karrierewachstum und berufliche Entwicklung fördert, wobei Freundlichkeit im Mittelpunkt steht. Und Sie werden Teil unserer Mission, die uns antreibt, Wasserqualitätslösungen zu entwickeln, die die Gesundheit und Sicherheit aller Lebewesen schützen.
At Veralto, we value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
If you’ve ever wondered what’s within you, there’s no better time to find out.
Veralto and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.