Das Unternehmen ist ein innovativer Akteur im Bereich der Energieversorgung und setzt sich aktiv für die digitale Transformation in der Branche ein. Im Rahmen des #Mobile Projekts suchen wir einen erfahrenen Azure Software Engineer, der die Entwicklung und den Betrieb eines Synchronisationsrahmens in der Azure Cloud verantwortet. Zu Ihren Hauptaufgaben gehört die Implementierung der Backend-Logik in C#, wobei ein starker Fokus auf die Codequalität gelegt wird, unterstützt durch gut gestaltete Unit-Tests. Sie gestalten, bauen und warten REST APIs unter Verwendung von Azure Functions und sind verantwortlich für die Integration und Verwaltung von MongoDB als primärem Datenspeicher. Ihre Rolle umfasst auch die Verbesserung der Echtzeitkommunikation durch Technologien wie SignalR oder WebSockets. Zudem entwickeln und betreiben Sie bestehende Webanwendungen mit modernen Webtechnologien. Sie arbeiten eng mit interdisziplinären Teams zusammen, um die Anwendungsperformance und Benutzererfahrung kontinuierlich zu optimieren. Das Arbeitsumfeld ist geprägt von einer agilen Unternehmenskultur, die Ihnen zahlreiche Entwicklungsmöglichkeiten bietet und Ihnen erlaubt, Ihre Fähigkeiten in einem dynamischen Team einzubringen.
Azure Software Engineer (f/m/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfassende Erfahrung in der C#-Entwicklung sowie ein fundiertes Verständnis der Azure Cloud-Dienste, insbesondere Azure Functions, mit. Praktische Erfahrung mit MongoDB, einschließlich Datenmodellierung, Abfragen und Performance-Optimierung, ist erforderlich. Sie sind vertraut mit dem Design und der Implementierung von REST APIs sowie mit Echtzeitkommunikationstechnologien wie SignalR oder WebSockets. Ihre Frontend-Kompetenzen umfassen Kenntnisse in TypeScript sowie praktische Erfahrung mit React und Next.js zur Erstellung moderner Webanwendungen; Vertrautheit mit MUI (Material UI) ist von Vorteil. Erfahrung in automatisierten Tests, insbesondere Unit-Tests, unterstützt Ihren Fokus auf Qualität. Ein solides Verständnis von skalierbaren, cloud-basierten Architekturen und Best Practices prägt Ihren Entwicklungsansatz. Sie arbeiten gerne in einem agilen Umfeld und kommunizieren effektiv mit Entwicklern, Produktverantwortlichen und anderen Stakeholdern.