Wir erwecken Technik zum Leben! Unser Kunde sucht ab sofort einen Softwareentwickler Backend (m/w/d) im Bereich Funk Monitoring in Vollzeit. Der Arbeitsort befindet sich in München und bietet die Möglichkeit für hybrides Arbeiten. Das Unternehmen ist ein seit 1988 bestehendes mittelständisches Unternehmen, das sich auf Software- und Systemengineering spezialisiert hat. Hier werden innovative und anspruchsvolle IT-Systeme im technisch-wissenschaftlichen Umfeld entwickelt. Die Projekte reichen von der Einbindung von Geräten und Sensoren über die Applikations- bis hin zur modernen Webentwicklung. Als Softwareentwickler Backend (m/w/d) in München sind Sie Teil eines engagierten Teams, das an der Konzeption und Implementierung von Backend-Lösungen für moderne Single-Page-Webanwendungen im Bereich Funkmonitoring arbeitet. Ihr Hauptaugenmerk liegt auf der Entwicklung von Backend-Systemen in C#/.Net Core sowie von „Backend for Frontend“-Komponenten in node.js (TypeScript). Gemeinsam mit Ihren Teamkollegen entwickeln Sie innovative Proof-of-Concepts und bringen neue Ideen voran. Zudem sind Sie verantwortlich für die reibungslose Integration bestehender Systembestandteile in das Gesamtsystem und arbeiten an einem modernen, verteilten Data Management Backend. Im agilen Entwicklungsprozess gestalten Sie aktiv Story Refinements, Sprintplanungen, Reviews und Retrospektiven mit. Diese Position bietet Ihnen die Möglichkeit, in einem dynamischen Umfeld zu arbeiten und Ihre Fähigkeiten weiterzuentwickeln.
Softwareentwickler Backend (m/w/d) Funk Monitoring
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik, Elektrotechnik oder eine vergleichbare Qualifikation, beispielsweise eine technische Ausbildung. Zudem sollten Sie mindestens fünf Jahre Erfahrung als Backend-Entwickler (m/w/d) mit einem Fokus auf .NET und node.js mitbringen. Sie sind sicher im Umgang mit JavaScript, TypeScript, node.js und C#. Des Weiteren sind Kenntnisse in NET Netzwerkprotokollen (REST, WebSockets, Protobuf, gRPC), Message Brokern wie RabbitMQ sowie relationalen Datenbanken, idealerweise PostgreSQL, erforderlich. Erfahrung mit Time Series-Datenbanken, vorzugsweise TimescaleDB, und der Umgang mit Git sind ebenfalls wichtig. Sie sollten mit Visual Studio und Visual Studio Code als Entwicklungsumgebung vertraut sein. Erste Grundkenntnisse in der Funkkommunikation sind von Vorteil. Sehr gute Deutschkenntnisse sind notwendig, da die Teamkommunikation überwiegend in dieser Sprache erfolgt, während gute Englischkenntnisse erforderlich sind, um technische Dokumentationen sicher zu verstehen und zu verfassen. Nice-to-have sind Erfahrungen in der Cloud-native Entwicklung, GitLab, Java, C++ sowie Domain-Know-how in Spectrum Analysis und Spectrum Monitoring. Persönlich sollten Sie Freude daran haben, neue Technologien in einem dynamischen Umfeld einzusetzen, schnell in komplexe Themen einzutauchen und über gute Praxiskenntnisse in der agilen Softwareentwicklung verfügen. Teamarbeit ist für Sie mehr als nur ein Schlagwort; Sie arbeiten gerne mit anderen zusammen, sind kommunikativ und bringen sich aktiv ins Team ein, während Sie stets kundenorientiert denken und die Qualität im Blick behalten.