Für unseren Hauptsitz im Herzen Berlins suchen wir einen engagierten Mitarbeiter, der Teil eines dynamischen und ambitionierten Entwicklungsteams werden möchte. In dieser Rolle haben Sie die Möglichkeit, kreative Lösungen für anspruchsvolle Probleme zu entwickeln und selbstständig an innovativen Projekten zu arbeiten. Ihre Hauptaufgabe besteht darin, die von uns entwickelten Produkte und Lösungen aktiv mitzugestalten. Sie arbeiten hauptsächlich mit C# und JavaScript und sind verantwortlich für die Integration von Code in die Microsoft Azure-Umgebung. Dabei unterstützen Sie uns bei der Entwicklung und Bereitstellung von Prototypen und bringen diese zur Produktionsreife. Zu Ihren weiteren Aufgaben gehören die Code-Optimierung und das Monitoring unserer Plattform zur Klassifizierung von 3D-Punktwolken. Diese Plattform wird kontinuierlich weiterentwickelt, was Ihnen viel Verantwortung und die Freiheit gibt, eigene Ideen einzubringen. Sie werden in einem kreativen Umfeld arbeiten, in dem Sie die Möglichkeit haben, Ihre Fähigkeiten weiterzuentwickeln und an spannenden Projekten zu arbeiten. Wir bieten Ihnen die Chance, sich in einem innovativen Unternehmen zu beweisen und Teil eines Teams zu werden, das mit namhaften Kunden aus verschiedenen Branchen zusammenarbeitet.
Full-Stack-Entwickler (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt einen Hochschulabschluss in Informatik oder einem vergleichbaren Fachgebiet mit und hat mindestens 5 Jahre Berufserfahrung als Softwareentwickler. Fundierte Kenntnisse in C# sowie umfangreiche Erfahrung mit der Entwicklung cloudbasierter Anwendungen in .NET Core 3.1 und neueren Versionen sind erforderlich. Sie sollten Erfahrung mit Web-APIs und dem Microsoft Azure-Ökosystem, einschließlich Azure Function, Service Bus, Blob Storage, Storage Queue, Active Directory B2C, ADOS (Azure DevOps), CosmosDB und SignalR, mitbringen. Kenntnisse in der Entwicklung von Microservice-basierten verteilten Systemen sind von Vorteil, ebenso wie Erfahrung mit SPA-JavaScript-Frameworks wie React, HTML5 und CSS. Gute Programmierpraktiken, wie das Schreiben von gut strukturiertem, wiederverwendbarem und dokumentiertem Code, sind für diese Position unerlässlich. Zudem sollten Sie mit Versionsverwaltungssystemen wie Git vertraut sein und Gewissenhaftigkeit im Unit-Testing zeigen. Eine herausforderungsorientierte Haltung sowie Kenntnisse in agilen Prozess-Frameworks (SCRUM) sind wünschenswert. Sehr gute Englischkenntnisse (C1) und gute Deutschkenntnisse (B1) sind ebenfalls erforderlich.